Docker作为软件容器平台在软件开发商,运营商和企业中越来越受欢迎,且容器打包软件的格式可以在主机操作系统上独立运行。Docker只与基本的库和设置捆绑在一起,可以呈现轻量级,高效,独立的系统,无论在何处部署,它们都能以相同的方式运行。
优化平台的功能始于掌握核心Docker命令,此备忘单是最基本的Docker命令的参考,这些命令用于解决安装,集线器交互以及使用容器和映像。
在撰写本文时,推荐安装的是Docker Community Edition(Docker CE)。有关更多详细信息,请参阅官方文档或我们的如何安装Docker指南。
注意如果您尚未将有限的用户帐户添加到
docker
组(withsudo usermod -aG docker username
),则需要运行此备忘单中的所有命令sudo
。
Docker语法 | 描述 |
---|---|
docker search searchterm | 在Docker Hub中搜索图像。 |
docker pull user / image | 从Docker Hub下载图像。 |
docker登录 | 验证Docker Hub (或其他Docker注册表)。 |
docker push user / image | 将图像上传到Docker Hub。必须通过身份验证才能运行此命令。 |
Docker语法 | 描述 |
---|---|
docker ps | 列出所有正在运行的容 |
docker ps -a | 列出所有容器实例及其ID 和状态。 |
docker images | 列出本地计算机上的所有图像。 |
docker history user / image | 列出图像的历史记录。 |
docker logs 容器名称或ID | 显示正在运行的容器中的日志。 |
docker port 容器名称或ID | 显示正在运行的容器的公开端口。 |
docker diff 容器名称或ID | 列出对容器所做的更改。 |
Docker语法 | 描述 |
---|---|
docker run -it user / image | 运行图像,创建容器并将终端更改为容器内的终端。 |
docker run -p $ HOSTPORT:$ CONTAINERPORT -d user / image | 使用端口转发以分离模式运行映像。 |
ctrl+p 然后 ctrl+q | 在容器的命令提示符下,分离并返回到主机的提示符。 |
docker attach 容器名称或ID | 将命令提示符从主机更改为正在运行的容器。 |
docker start 容器名称或ID | 启动一个容器。 |
docker stop 容器名称或ID | 停止一个容器。 |
docker rm -f 容器名称或ID | 删除容器。 |
码头工人rmi | 删除图像。 |
docker tag user / image:tag user / image:newtag | 为图像添加新标签。 |
docker exec 容器名称或ID shell命令 | 在正在运行的容器中执行命令。 |
Docker语法 | 描述 |
---|---|
docker commit user / image | 将容器另存为图像。 |
docker save user / image | 将图像保存到tar存档。 |
docker build -t sampleuser / ubuntu。 | 从当前目录中的Dockerfile 构建Docker镜像。 |
docker load | 从文件加载图像。 |
有关此主题的其他信息,您可能需要参考以下资源。虽然提供这些是希望它们有用,但请注意,我们无法保证外部托管材料的准确性或及时性。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有