AgentSkillsCN

Docker Ops

Docker 运维

SKILL.md

Docker Operations Skill

Name: docker-ops Triggers: /docker Version: 1.0.0


Purpose

Manages Docker containers for local development.


Commands

/docker status

Shows status of all containers

bash
cd C:\CCW-Online ERP && docker-compose ps

/docker up

Starts all services

bash
cd C:\CCW-Online ERP && docker-compose up -d

/docker down

Stops all services

bash
cd C:\CCW-Online ERP && docker-compose down

/docker logs [service]

Shows logs for a service

bash
cd C:\CCW-Online ERP && docker-compose logs -f [service]

/docker reset

Resets database (⚠️ destructive)

bash
cd C:\CCW-Online ERP && docker-compose down -v && docker-compose up -d

Services

  • db: PostgreSQL 15 (port 5432)
  • redis: Redis 7 (port 6379)
  • db-test: Test database (port 5433)

Troubleshooting

Container won't start:

bash
docker-compose down
docker system prune -f
docker-compose up -d

Port conflict:

bash
# Check what's using the port
netstat -ano | findstr :5432
# Kill the process or change port in docker-compose.yml

Usage

code
# Start dev environment
/docker up

# Check status
/docker status

# View database logs
/docker logs db