CLI Command
Images
List Images:
docker images
Pull Image:
docker pull $IMAGE_NAME
Build Image:
docker build -t $IMAGE_NAME .
Remove Image:
docker rmi $IMAGE_ID
Containers
Run a Container:
docker run -d --name $CONTAINER_NAME $IMAGE_NAME
List Running Containers:
docker ps
List All Containers:
docker ps -a
Stop a Container:
docker stop $CONTAINER_NAME
Start a Stopped Container:
docker start $CONTAINER_NAME
Remove a Container:
docker rm $CONTAINER_ID
View Container Logs:
docker logs $CONTAINER_ID
Execute a Command in a Running Container:
docker exec -it $CONTAINER_ID bash
docker-compose
Start Services:
docker-compose up
Stop Services:
docker-compose down
View Logs:
docker-compose logs
Build Services:
docker-compose build
Scale Services:
docker-compose up --scale $SERVICE=$NUM
Management Commands
List Running Services:
docker-compose ps
Execute Command in a Running Container:
docker-compose exec $SERVICE $COMMAND
Run One-Time Commands:
docker-compose run $SERVICE $COMMAND
Configuration Commands
Validate Configuration:
docker-compose config
Pull Images:
docker-compose pull
Push Images:
docker-compose push
Other Useful Commands
Remove Stopped Containers:
docker-compose rm
Restart Services:
docker-compose restart
Show Details of a Service:
docker-compose config
Last updated