前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker命令快速参考备忘单

Docker命令快速参考备忘单

作者头像
Aurora47
发布2018-09-05 15:31:21
1.2K0
发布2018-09-05 15:31:21

Docker作为软件容器平台在软件开发商,运营商和企业中越来越受欢迎,且容器打包软件的格式可以在主机操作系统上独立运行。Docker只与基本的库和设置捆绑在一起,可以呈现轻量级,高效,独立的系统,无论在何处部署,它们都能以相同的方式运行。

优化平台的功能始于掌握核心Docker命令,此备忘单是最基本的Docker命令的参考,这些命令用于解决安装,集线器交互以及使用容器和映像。

在撰写本文时,推荐安装的是Docker Community Edition(Docker CE)。有关更多详细信息,请参阅官方文档或我们的如何安装Docker指南。

注意如果您尚未将有限的用户帐户添加到docker组(with sudo usermod -aG docker username),则需要运行此备忘单中的所有命令sudo

Docker Hub

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

从文件加载图像。

更多信息

有关此主题的其他信息,您可能需要参考以下资源。虽然提供这些是希望它们有用,但请注意,我们无法保证外部托管材料的准确性或及时性。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Docker Hub
  • 图像和容器信息
  • 使用图像和容器
  • 图像创建
  • 更多信息
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档