返回
Docker实用命令手册
后端
2023-10-31 07:42:46
本文包含了超实用的Docker命令手册,以便初学者快速使用Docker,并能对Docker有更进一步的了解。该手册不仅对学习Docker有帮助,而且对开发和运维工作也非常有帮助。
Docker 基础命令
docker run
:创建一个新的容器,并运行一个命令。docker ps
:列出正在运行的容器。docker stop
:停止一个正在运行的容器。docker rm
:删除一个容器。docker exec
:在容器中执行一个命令。docker attach
:连接到一个容器的控制台。docker logs
:查看容器的日志。docker build
:构建一个新的Docker镜像。docker push
:将一个Docker镜像推送到Docker Hub。docker pull
:从Docker Hub拉取一个Docker镜像。
Docker 管理命令
docker system prune
:清除Docker系统中的所有未使用资源,例如镜像、容器、卷等。docker volume prune
:清除Docker系统中的所有未使用的卷。docker image prune
:清除Docker系统中的所有未使用的镜像。docker network prune
:清除Docker系统中的所有未使用的网络。docker ps -a
:列出所有容器,包括已停止的容器。docker top
:查看容器中正在运行的进程。docker inspect
:查看一个容器的详细信息。docker diff
:比较两个容器的文件系统差异。docker commit
:将一个容器的更改提交为一个新的Docker镜像。
Docker 部署命令
docker-compose up
:根据Docker Compose配置文件启动和运行一个多容器应用程序。docker-compose down
:停止并删除一个多容器应用程序。docker-compose build
:构建一个多容器应用程序的Docker镜像。docker-compose push
:将一个多容器应用程序的Docker镜像推送到Docker Hub。docker-compose pull
:从Docker Hub拉取一个多容器应用程序的Docker镜像。
Docker 进阶命令
docker swarm init
:初始化一个Docker Swarm集群。docker swarm join
:将一个Docker主机加入到一个Docker Swarm集群。docker swarm leave
:将一个Docker主机从一个Docker Swarm集群中移除。docker stack deploy
:在Docker Swarm集群中部署一个Docker Compose应用程序。docker stack remove
:从Docker Swarm集群中删除一个Docker Compose应用程序。docker stack services
:列出Docker Swarm集群中正在运行的Docker Compose应用程序。docker stack ps
:查看Docker Swarm集群中正在运行的Docker Compose应用程序的容器。
总结
我希望这份Docker命令手册对您有所帮助。如果您有任何问题,请随时在评论区留言。