Docker命令大全
文章摘要
GPT 4
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
Docker介绍
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker命令大全
容器生命周期管理
- run
- start/stop/restart
- kill
- rm
- pause/unpause
- create
- exec
容器操作
- ps
- inspect
- top
- attach
- events
- logs
- wait
- export
- port
- stats
容器rootfs命令
- commit
- cp
- diff
镜像仓库
- login
- pull
- push
- search
本地镜像管理
- images
- rmi
- tag
- build
- history
- save
- load
- import
info|version
- info
- version
Docker命令具体的案例:
- docker run:启动一个Docker容器。
1 | docker run -it --name my_container ubuntu:latest bash |
此命令将会在容器上启动一个最新版的Ubuntu系统,并进入该容器。
- docker ps:列出当前正在运行的所有容器。
1 | docker ps |
此命令将会列出所有当前正在运行的容器,并显示出它们的详细信息,如容器ID,名称,镜像名称,等等。
- docker stop:停止一个正在运行的容器。
1 | docker stop my_container |
此命令将会停止名称为“my_container”的容器。
- docker rm:删除一个容器。
1 | docker rm my_container |
此命令将会删除名称为“my_container”的容器。请注意,只有当容器已经停止时,才能删除它。
- docker images:列出所有在本地主机上镜像列表。
1 | docker images |
此命令将会列出所有在本地主机上的镜像,并显示它们的详细信息,如镜像ID,标签,大小等等。
- docker rmi:删除本地主机上的一个或多个镜像。
1 | docker rmi ubuntu:14.04 |
此命令将会删除本地主机上的一个名为“ubuntu”的镜像,标签为“14.04”。
- docker build:根据Dockerfile构建镜像。
1 | docker build -t my_image:latest . |
此命令将会根据当前目录下的Dockerfile文件构建一个名为“my_image”的镜像。
- docker pull:从镜像仓库拉取指定镜像到本地主机。
1 | docker pull nginx:latest |
此命令将会从Docker Hub上拉取一个名为“nginx”的镜像,并标记为“latest”。
- docker commit:将容器的变更保存到镜像中。
1 | docker commit my_container my_image:latest |
此命令将会将名为“my_container”的容器所做的变更保存到名为“my_image”的镜像中,并标记为“latest”。
- docker inspect:查看容器或镜像的详细信息。
1 | docker inspect my_container |
此命令将会显示名称为“my_container”的容器的详细信息,包括容器IP地址、端口映射、环境变量等等。
- docker exec:在正在运行的容器中执行命令。
1 | docker exec my_container /bin/bash |
此命令将会在名称为“my_container”的容器中执行“/bin/bash”命令,并进入该容器的bash终端。
以上是一些Docker常用命令的具体案例,希望对您有所帮助。
- 感谢您的赞赏。
赞赏名单
因为有你们的支持,我才体会到写文章的价值。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自秋澪的博客
评论 ()