Содержание

Docker Cheatsheet

Lifecycle Commands

docker create [IMAGE]
docker rename [CONTAINER_NAME] [NEW_CONTAINER_NAME]
docker run [IMAGE] [COMMAND]
docker run --rm [IMAGE]
docker run -td [IMAGE]
docker run -it [IMAGE]
docker run -it-rm [IMAGE]
docker exec -it [container]
docker rm [CONTAINER]
docker update [CONTAINER]

Starting and Stopping Containers

docker start [CONTAINER]
docker stop [CONTAINER]
docker restart [CONTAINER]
docker pause [CONTAINER]
docker unpause [CONTAINER]
docker wait [CONTAINER]
docker kill [CONTAINER]
docker attach [CONTAINER]

Docker Image Commands

docker build [URL/FILE]
docker build -t <tag> [URL/FILE]
docker pull [IMAGE]
docker push [IMAGE]
docker import [URL/FILE]
docker commit [CONTAINER] [NEW_IMAGE_NAME]
docker rmi [IMAGE]
docker load [TAR_FILE/STDIN_FILE]
docker save [IMAGE]> [TAR_FILE]

Docker Container And Image Information

docker ps
docker ps -a
docker logs [CONTAINER]
docker inspect [OBJECT_NAME/ID]
docker events [CONTAINER]
docker port [CONTAINER]
docker top [CONTAINER]
docker stats [CONTAINER]
docker diff [CONTAINER]
docker [image] ls
docker history [IMAGE]

Network Commands

docker network ls
docker network rm [NETWORK]
docker network inspect [NETWORK]
docker network connect [NETWORK] [CONTAINER]
docker network disconnect [NETWORK] [CONTAINER]

Docker System Commands

docker system info
docker system df
docker system prune -af