【Docker系列】从头学起 Docker——docker --help命令详解

2023-11-19


前言

当你在docker容器时相信docker --help一定可以帮助到你。

一、学会使用 docker --help 命令

即使忘记相关命令,也可以通过 docker --help 命令,人机交互,获取到相关命令使用信息。以下便是执行 docker --help 的相关提示。

[root@docker ~]# docker --help

在这里插入图片描述

// 用法:docker [选项] 命令
Usage: docker [OPTIONS] COMMAND

A self-sufficient runtime for containers

Options[选项]:

–config string Location of client config files (default “/root/.docker”) //客户端配置文件的位置
-c, --context string Name of the context to use to connect to the daemon (overrides DOCKER_HOST env var and default context set with “docker
context use”)
-D, --debug Enable debug mode //启用调试模式
-H, --host list Daemon socket(s) to connect to //连接的守护进程套接字
-l, --log-level string Set the logging level (“debug”|“info”|“warn”|“error”|“fatal”) (default “info”) //设置日志记录级别
–tls Use TLS; implied by --tlsverify //使用TLS;隐含 ——tlsverify
–tlscacert string Trust certs signed only by this CA (default “/root/.docker/ca.pem”) //仅由此CA签署的信任证书(默认 “/root/.docker/ca.pem”)
–tlscert string Path to TLS certificate file (default “/root/.docker/cert.pem”) // TLS证书文件的路径
–tlskey string Path to TLS key file (default “/root/.docker/key.pem”) // TLS密钥文件的路径
–tlsverify Use TLS and verify the remote //使用TLS且远程验证
-v, --version Print version information and quit // 打印版本信息并退出

Management Commands:
builder Manage builds // 管理生成
config Manage Docker configs // 管理 docker 配置
container Manage containers // 管理容器
context Manage contexts // 管理上下文
engine Manage the docker engine // 管理docker引擎
image Manage images // 管理镜像
network Manage networks // 管理网络
node Manage Swarm nodes // 管理集群节点
plugin Manage plugins // 管理插件
secret Manage Docker secrets // 管理 docker 密钥
service Manage services // 管理 docker 服务
stack Manage Docker stacks // 管理 docker 堆栈
swarm Manage Swarm // 管理集群
system Manage Docker // 系统管理员管理 docker
trust Manage trust on Docker images // 管理对 docker 镜像的信任
volume Manage volumes // 管理卷

Commands:
attach Attach local standard input, output, and error streams to a running container
build Build an image from a Dockerfile // 根据 Dockerfile 生成一个镜像
commit Create a new image from a container’s changes //根据容器的更改创建一个新的镜像
cp Copy files/folders between a container and the local filesystem // 在容器和本地系统之间拷贝文件/目录
create Create a new container /创建一个容器
diff Inspect changes to files or directories on a container’s filesystem //检查对容器文件系统上的文件或目录的更改
events Get real time events from the server // 从服务器获取实时事件
exec Run a command in a running container // 在运行的容器中运行命令
export Export a container’s filesystem as a tar archive //将容器的文件系统导出为tar存档文件
history Show the history of an image // 显示镜像的历史
images List images //显示镜像列表
import Import the contents from a tarball to create a filesystem image //从tarball导入内容以创建文件系统镜像
info Display system-wide information // 显示整个系统的信息
inspect Return low-level information on Docker objects // 返回Docker对象的底层信息
kill Kill one or more running containers // 杀死一个或多个正在运行的容器
load Load an image from a tar archive or STDIN // 从tar存档或STDIN加载镜像
login Log in to a Docker registry // 登录到Docker注册表
logout Log out from a Docker registry // 从Docker注册表注销
logs Fetch the logs of a container //获取容器的日志
pause Pause all processes within one or more containers //暂停一个或多个容器中的所有进程
port List port mappings or a specific mapping for the container //列出容器的端口映射或特定映射
ps List containers //列出本地容器
pull Pull an image or a repository from a registry //从仓库中拉去一个镜像或存储库
push Push an image or a repository to a registry //将镜像或存储库推送到仓库
rename Rename a container //重命名容器
restart Restart one or more containers // 重启一个或多个容器
rm Remove one or more containers // 删除一个或多个容器
rmi Remove one or more images // 删除一个或多个镜像
run Run a command in a new container // 在新容器中运行命令
save Save one or more images to a tar archive (streamed to STDOUT by default) // 将一个或多个镜像 保存到tar存档
search Search the Docker Hub for images // 在Docker Hub 中搜索镜像
start Start one or more stopped containers //启动一个或多个停止的容器
stats Display a live stream of container(s) resource usage statistics // 显示容器资源使用统计数据的实时流
stop Stop one or more running containers //停止一个或多个正在运行的容器
tag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE // 创建一个引用SOURCE_IMAGE的TARGET_IMAGE标记
top Display the running processes of a container // 显示容器的运行进程
unpause Unpause all processes within one or more containers //在一个或多个容器中暂停所有进程
update Update configuration of one or more containers //更新一个或多个容器的配置
version Show the Docker version information //显示Docker版本信息
wait Block until one or more containers stop, then print their exit codes // 阻塞,直到一个或多个容器停止,然后打印它们的退出代码

Run ‘docker COMMAND --help’ for more information on a command. //运行“docker COMMAND——help”获取命令的更多信息。

二、docker --help进阶方法

例如:我们想要查询 docker pull 命令的用法,可以执行 docker pull --help 。当然你可以尝试看看 docker run --help 的效果。

[root@docker ~]# docker pull --help

// 用法:docker pull [选项] 名称[:标签|摘要] 其中,中括号是可选项
Usage: docker pull [OPTIONS] NAME[:TAG|@DIGEST]
// 从注册表中提取映像或存储库
Pull an image or a repository from a registry
//选项:
Options:
-a, --all-tags Download all tagged images in the repository // 下载存储库中所有标记的镜像
–disable-content-trust Skip image verification (default true)// 跳过图像验证(默认 true)
-q, --quiet Suppress verbose output // 禁止详细输出息
// 通过 docker pull --help 命令,我们知道选项有3个,这3个选项可以组合使用。
// 根据这些信息,我们可以知晓 docker pull 命令的用法
例如:docker pull -q redis:last // 拉取redis最新标签的镜像,禁止详细输出
//你也可以试一下其他命令的效果,多点尝试,更好的理解命令的用法。

总结

我们想记住这些命令作用和效果,还是离不开大量的练习。忘记命令了,不妨试一下 docker --help ,这样更有利于学习和记忆,更深入地了解 docker 命令的使用方法。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Docker系列】从头学起 Docker——docker --help命令详解 的相关文章

随机推荐

  • 解决Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is java.lang.NullPointer

    目录 1 背景 2 问题原因 3 解决办法 方法一 修改配置 方法二 将swagger切换成springdoc 1 背景 升级springboot版本从2 2到2 6 6后 同时使用swagger3 启动后报错 Failed to star
  • RGB颜色表示

    光的色散 牛顿的光的色散实验让人们了解了白光光是由单色光组成的 当白光通过三棱镜就能产生光的色散 分解后白光是由红 橙 黄 绿 蓝 靛 紫等各种色光组成的 而红 绿 蓝则是光的三原色 RGB解释 RGB色彩模式是工业界的一种颜色标准 是通过
  • .NET的第三方软件问题

    很多时候 NET是我的首选平台 它通用 一致 工具齐全 是的 我们对于C 的创新很兴奋 并且时不时会有很好的技术出现 当前的Blazor或者久远的silverlight 但是 如果一个NB的开发者说 net是给在银行工作的人用的 好吧 他们
  • Java equals方法

    对于Object的 equals方法 他比较的是对象是否为同一个对象 如果继承了Object的equals方法没有重写 那么比较的是对象的地址 而String类的equals方法比较的是内容
  • Python人一定要知道的13个代码片段(超有用,拒绝标题党!)

    Python人一定要知道的13个超有用的代码片段 这些日常片段将优化你的Python编程代码 当你每天使用Python来解决挑战 开发算法和构建应用程序时 你会发现自己在不断地重复一些任务 这就是为什么为通常执行的任务准备一些代码片段是一个
  • 华为机试HJ13 句子逆序

    HJ11 数字颠倒 Python 题目 解题思路 代码 结果 题目 解题思路 1 split后倒转 转list 再用空格间隔后输出 列表倒序用reversed 要再转list 代码 split后倒转 转list 再用空格间隔后输出 prin
  • java8 List根据某个字段去重

    1 使用toCollection和TreeSet去重 TreeSet内部使用的是TreeMap 使用指定Comparator比较元素 如果元素相同 则新元素代替旧元素 List
  • 计算机专业毕业答辩问代码吗,计算机专业毕业论文答辩技巧

    在做计算机毕业设计的整个过程中 一般有三个答辩 即开始答辩 中期答辩和最终答辩 有些学校简化为两个 即开题答辩和期末答辩 还有的学校将直接保留了最终答辩 省略了开始答辩和中期答辩 当然不管你要参加几次答辩 亦或者是哪种类型的答辩 最关键的还
  • bp神经网络预测模型实例,bp神经网络模型的建立

    如何建立bp神经网络预测 模型 建立BP神经网络预测模型 可按下列步骤进行 1 提供原始数据2 训练数据预测数据提取及归一化3 BP网络训练4 BP网络预测5 结果分析现用一个实际的例子 来预测2015年和2016年某地区的人口数 已知20
  • flink 第一个窗口开始时间以及offset作用

    简述窗口开始时间 1 当flink程序启动时 创建的第一个window的开始时间是由程序决定的 具体的算法如下 2 窗口开始时间 第一条记录时间戳 第一条记录时间戳 窗口时长 也就是从utc0时区的1970 01 01 00 00 00 0
  • 小白也能看懂的详细Java的IO流解析!!!

    IO体系特别大 猫叔后续还会继续完善更新的 第一章 IO概述 Java中I O操作主要是指使用 java io 包下的内容 进行输入 输出操作 输入 input 也叫做读取数据 输出Output也叫做作写出数据 IO流操作的是文件 可以往文
  • 自动控制理论(6)——高阶系统的时域分析及线性系统的稳定性分析

    系列文章目录 自动控制理论 1 自动控制理论概述 自动控制理论 2 控制系统的数学模型 微分方程 传递函数 自动控制理论 3 控制系统的数学模型 系统框图和信号流图 自动控制理论 4 系统的时域性能指标和一阶系统的时域分析 自动控制理论 5
  • IDEA常用插件之类Jar包搜索Maven Search

    文章目录 IDEA常用插件之类Jar包搜索Maven Search 说明 安装插件 使用方法 1 搜索自己要搜的jar包 2 根据类名搜索 IDEA常用插件之类Jar包搜索Maven Search 说明 它可以帮助用户快速查找和浏览Mave
  • 校园网设计超超超级详细的配置来了(以河北科技大学为例)

    1 场景描述 1 1部门 信息学院 电气学院 机械学院 信息学院有计算机系 网络系 电子系 电气学院有电气系 自动化系 测控系 机械学院有机械系 材料科学系 机械电子工程系 1 2 建筑物分布 信息楼 电气楼 机械楼 网管中心 1 3 申请
  • 如何在GitHub上大显身手?

    码农朋友们都知道 gitHub是一个面向开源及私有软件项目的托管平台 上面托管了众多的优秀的项目 比如linux内核源码 git源码 机器学习框架tensorflow等等 当然 除了这些顶尖项目外 还有海量的高手开发的优秀项目 所有的这些项
  • 06-3_Qt 5.9 C++开发指南_多窗体应用程序的设计(主要的窗体类及其用途;窗体类重要特性设置;多窗口应用程序设计)

    文章目录 1 主要的窗体类及其用途 2 窗体类重要特性的设置 2 1 setAttribute 函数 2 2 setWindowFlags 函数 2 3 setWindowState 函数 2 4 setWindowModality 函数
  • 四元数的差、对数、指数、幂以及差值

    概要 对于四元数的学习基本上都是参照 3D数学基础 图形与游戏开发这本书的内容的 对于这本书前面的部分还是很好理解的 但是从四元数的差这里开始 就过于抽象了 不配合实例很难去理解 因此 这一段被我单独提取出来 在实践中进一步去理解 差 对数
  • 【云原生】Docker环境安装

    文章目录 一 安装准备 1 前提条件 2 查看系统内核 3 查看已安装的CentOS版本信息 二 CentOS7安装docker 1 安装需要的软件包 2 设置docker下载镜像 3 更新yum软件包索引 4 安装docker ce 5
  • git cmd!!!!!!!

    cd e 进入磁盘 mkdir gitdemo 创建目录 cd gitdemo 进入目录 pwd 显示目录 git init 把这个目录变成Git可以管理的仓库 如果你没有看到 git目录 那是因为这个目录默认是隐藏的 用ls ah命令就可
  • 【Docker系列】从头学起 Docker——docker --help命令详解

    文章目录 前言 一 学会使用 docker help 命令 二 docker help进阶方法 总结 前言 当你在docker容器时相信docker help一定可以帮助到你 一 学会使用 docker help 命令 即使忘记相关命令 也