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