问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

【云原生】Docker常用基础命令

发布网友 发布时间:1天前

我来回答

1个回答

热心网友 时间:12小时前

一、Docker 环境信息命令

1.1、docker info

显示 Docker 系统信息,包括镜像、容器数、仓库镜像、架构等。

1.2、docker version

显示 Docker 版本信息。

二、系统日志信息常用命令

2.1、docker events

从服务器获取实时事件(监听docker事件)。

2.2、docker logs

docker logs,通常用于排查容器里面的问题。比如容器里部署的程序执行不起来,由于docker做了隔离,就需要使用docker logs来排除问题。

2.3、docker history

查看指定镜像的创建历史。

三、容器的生命周期管理命令

3.1、docker create

创建一个新的容器但不启动它,语法同docker run。

3.2、docker run

创建一个新的容器并运行一个命令。

常用选项:

(1)--add-host:容器中hosts文件添加 host:ip 映射记录。

(2)-a, --attach:附加到 STDIN, STDOUT 或 STDERR。

(3)--cidfile:将容器id写入到指定文件。

(4)-d, --detach:后台运行容器并打印容器id。

(5)--detach-keys:指定将容器切回后台的按键,默认:CTRL-p+CTRL-q。

(6)--disable-content-trust:跳过镜像验证,默认为TRUE。

(7)--domainname:设置容器网络服务域名。

(8)--entrypoint:覆盖镜像默认程序入口。

(9)-e, --env:设置环境变量。

(10)--env-file:从文件中读取环境变量。

(11)--expose:暴露一个或多个端口。

(12)--group-add:为容器用户添加更多用户组。

(13)-h, --hostname string:设置主机名。

(14)--init 在容器内运行init,转发信号并捕获进程。

(15)-i, --interactive:保持标准输入设备处于打开状态。

(16)-l, --label list:设置容器元数据labels。

(17)--label-file list:从文件中读取以换行作为分隔符的label。

(18)--link:添加一个其他容器的链接,及修改当容器的/etc/hosts文件。

(19)--log-driver:容器日志驱动,none、local、json-file、syslog、journald、gelf、fluentd、awslogs、splunk、etwlogs、gcplogs、logentries。

(20)--log-opt:日志驱动选项。

(21)--mount:将文件系统挂载到容器,与 -v 类似。

(22)--name:指定容器名称。

(23)--privileged:授予容器超级权限。

(24)-p, --publish:发布容器端口都主机端口。

(25)-P, --publish-all:将所有暴露的端口发布到主机随机端口。

(26)--pull:运行前拉取图像,(always|missing|never),默认 missing。

(27)--pids-limit:限制容器中pid个数。

(28)--read-only :将容器跟文件系统装载为只读。

(29)--restart:当容器退出时的重启策略,默认为no。

(30)--rm:当容器退出时,自动删除容器。

(31)--sig-proxy:将接收到的信号代理到进程(默认为true)。

(32)--stop-signal:停止容器的信号(默认为“SIGTERM”)。

(33)--stop-timeout:容器停止超时时长,单位s。

(34)--tmpfs:装载tmpfs目录。

(35)-t, --tty:分配一个伪终端设备。

(36)-u, --user: 用户名或用户ID (格式: [:])。

(37)-v, --volume :绑定数据卷。

(38)--volume-driver:容器的可选卷驱动程序。

(39)--volumes-from:从指定的容器装载数据卷。

(40)-w, --workdir:容器内的工作目录。

总结

docker run主要做三件事情:创建容器、连接网络、启动容器。

后言

本专栏知识点是通过的系统学习,进行梳理总结写下文章,对c/c++linux系统提升感兴趣的读者,可以点击链接查看详细的服务: C/C++服务器开发。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我住在厦门湖里后埔,不是厦门户口有暂住证,昨天去中医院产检,说建卡... 厦门江头后埔办暂住证 要收钱吗?我住的地方房东经常催办暂住证而且每次... 厦门蔡塘 后埔哪个地方租房好点 结婚后不能和老婆的前夫一起睡一张床吗? 大学生优秀品质有哪些 阅读鲁迅的捧与挖,写一篇读后感 鲁迅的捧与挖中用两个成语形容收金老鼠一的那个知县 铁路信号发展简况 1磅=多少斤? 逼虾灵用了蚂蟥会死吗? 我的电脑中毒了杀毒软件开不了也安装不了 使用CNI网络插件(calico)实现docker容器跨主机互联 apache基于域名虚拟主机配置 ...RS232接口,但是通信距离又很长,需要用到CAN总线 博士论文和硕士论文有什么区别吗? 现在十八岁了,胡须该不该剃,有点长了,剃了是不是就会长的更快,还是剪掉... ...发现胡须越来越浓密,我可不可以把它剃了啊,听说年龄太小剃的话会... 论文和博士论文有什么区别? 为什么qq空间开多了。 就显示res://about:blank/什么网页都打开不了了... ...上进入QQ空间时网页就是空白的、网址栏里也不显示网址、除非自己打上... 在钉钉上父母不同号但是一块儿看是双倍的时间吗? 广州市联和信息科技有限公司怎么样? 如何识别银饰品? 请问怎么辨别银饰品的好坏优次?? 如何对Excel多个工作表的数据进行透视呢? 请问怎么辨别银饰品的好坏优次?? 如何鉴别银饰的真假 怎么鉴别银饰 wta1000和atp500区别 求一篇《发生在家里的一件事》450字左右 五年级作文 要求5节 开头结尾... 深圳市福田区华强北路华强广场五楼在什么区 什么是兄弟的歌词语录 ...舌燥等阴虚内热表现者吃什么好?拜托了各位 谢谢 坐月子能不能吃料酒 坐月子炒菜能放料酒吗 ...电脑的路由表的信息,都是什么意思啊 给解释下呗,越详细越好 谢谢了... apache基于域名虚拟主机配置 1车1000个,1箱100个,1盒10个,一共多少个球? can总线有主从吗 有10箱手表,一箱有100支,每支的重量是100一克,其中有一箱是假的 问问在进行串口转 can设备双向数据转换前我们应该做什么呢?_百度... Autosar网络管理:如何理解局部网络的VFC? 蟋蟀建造住宅条件选择地址是什么答案 CAN总线协议CAN总线协议内容 CAN协议基础知识解析 [Classic AUTOSAR学习] Bus Mirror 总线消息镜像 docker-compose. ...好几杯水嘴唇还是起干皮,怎么解决一下啊 谢谢各位了 为什么说蟋蟀的住宅是伟大的工程呢 蟋蟀的住宅把蟋蟀比作什? docker-compose如何搭建最新版minio配置?