当谈及Docker的常用指令时,我们需要深入了解Docker容器和镜像的创建、管理以及运行过程。以下是一篇详细介绍Docker常用指令的文章。注意,为了保证一致性,示例命令中使用的Docker版本为Docker CE 20.10。
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
示例:
docker run -it --name mycontainer ubuntu:latest /bin/bash
docker ps
docker ps -a
docker start CONTAINER_ID/CONTAINER_NAME
docker stop CONTAINER_ID/CONTAINER_NAME
docker restart CONTAINER_ID/CONTAINER_NAME
docker rm CONTAINER_ID/CONTAINER_NAME
docker pull IMAGE_NAME:TAG
docker images
docker rmi IMAGE_ID/IMAGE_NAME
docker build [OPTIONS] PATH
示例:
docker build -t myimage:1.0 .
docker exec -it CONTAINER_ID/CONTAINER_NAME /bin/bash
docker logs CONTAINER_ID/CONTAINER_NAME
docker network create NETWORK_NAME
docker network ls
docker volume create VOLUME_NAME
docker volume ls
docker-compose up
docker-compose down
docker version
docker info
docker --help
docker system prune
docker pull IMAGE_NAME:NEW_TAG
docker stop CONTAINER_ID
docker rm CONTAINER_ID
docker pull IMAGE_NAME:NEW_TAG
docker run [OPTIONS] IMAGE_NAME:NEW_TAG
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -cR
以上是关于Docker常用指令的详细介绍。这些指令覆盖了Docker容器和镜像的创建、管理、操作以及常见问题的解决方案。通过学习这些指令,可以更好地掌握Docker的使用,提高开发、部署和运维效率。