>_FoxiRef
>_/cheatsheet/docker
Docker

Docker Cheatsheet

Frequently used Docker commands

#Images

CommandDescription
docker imagesList images
docker pull [image]Pull an image
docker build -t [name] .Build an image
docker rmi [image]Remove image
docker image pruneRemove unused images
docker tag [image] [new-tag]Tag an image
docker push [image]Push an image
docker save -o [file] [image]Save image to file
docker load -i [file]Load image from file

#Containers

CommandDescription
docker psList running containers
docker ps -aList all containers
docker run [image]Run a container
docker run -d [image]Run in background
docker run -it [image] bashRun interactive
docker run -p 8080:80 [image]Port mapping
docker run -v /host:/container [image]Volume mount
docker run --name [name] [image]Name container
docker run -e KEY=value [image]Set env variable
docker stop [container]Stop container
docker start [container]Start container
docker restart [container]Restart container
docker rm [container]Remove container
docker rm -f [container]Force remove

#Exec & Logs

CommandDescription
docker exec -it [container] bashExecute bash in container
docker exec [container] [command]Execute command
docker logs [container]View logs
docker logs -f [container]Follow logs
docker logs --tail 100 [container]Last 100 lines
docker inspect [container]Inspect container
docker statsResource usage
docker top [container]List processes

#Network

CommandDescription
docker network lsList networks
docker network create [name]Create network
docker network rm [name]Remove network
docker network connect [network] [container]Connect to network
docker network disconnect [network] [container]Disconnect from network

#Volume

CommandDescription
docker volume lsList volumes
docker volume create [name]Create volume
docker volume rm [name]Remove volume
docker volume pruneRemove unused volumes

#Docker Compose

CommandDescription
docker compose upStart services
docker compose up -dStart in background
docker compose downStop and remove
docker compose psList services
docker compose logsView logs
docker compose buildBuild services
docker compose pullPull images
docker compose exec [service] bashExecute in service

#Cleanup

CommandDescription
docker system pruneRemove unused data
docker system prune -aRemove all unused data
docker container pruneRemove stopped containers
docker system dfDisk usage

#Frequently Asked Questions

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.