《 Docker容器启动参数大全与详细说明 》

语法:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Docker 容器启动示例,这儿以启动 redis 容器为例,输入命令 “ docker run -p 6868:6379 -v /data:/data -d redis:latest ” ,如下图:

查看当前本地已经启动的所有 Docker 容器,输入命令 “ docker ps ”,如下图:

[OPTIONS] 参数说明:

--add-host list 添加自定义主机到ip映射(书写格式为:主机:ip)
-a, --attach list 附加到STDIN、STDOUT或STDERR上
--blkio-weight uint16 Block IO (相对权重),取值10到1000之间,0为禁用(默认0)
--blkio-weight-device list Block IO weight (相对于设备的权重) (默认为数组的形式)
--cap-add list 添加Linux功能
--cap-drop list 删除Linux功能
--cgroup-parent string 容器的可选父级对照组项
--cidfile string 将容器ID写入文件
--cpu-period int 限制CPU CFS(完全公平调度程序)周期
--cpu-quota int 限制CPU CFS(完全公平的调度程序)上限
--cpu-rt-period int 限制CPU运行时周期(以微秒为单位)
--cpu-rt-runtime int 限制CPU实时运行时间(以微秒为单位)
-c, --cpu-shares int CPU 共享 (相对权重的设定)
--cpus decimal 设定cpu的数量
--cpuset-cpus string 允许执行的cpu (0-3,0,1)
--cpuset-mems string 允许执行的MEMs (0-3,0,1)
-d, --detach 在后台运行容器并打印容器ID
--detach-keys string 覆盖分离容器的键序列
--device list 向容器添加主机设备
--device-cgroup-rule list 向 cgroup 允许的设备列表中添加一个或多个规则
--device-read-bps list 限定设备的读取速率(单位: byte/s)(默认为 [])
--device-read-iops list 限定设备的读取速率(单位:IO/s)(默认为 [])
--device-write-bps list 限定设备的写入速率(单位: byte/s)(默认为 [])
--device-write-iops list 限定设备的写入速率(单位:IO/s)(默认为 [])
--disable-content-trust 跳过镜像验证(默认为 true)
--dns list 设置自定义DNS服务器
--dns-option list 设置DNS选项
--dns-search list 设置自定义的DNS搜索域
--entrypoint string 覆盖镜像的默认入口点
-e, --env list 设置环境变量
--env-file list 读取环境变量内容
--expose list 公开一个端口或多个端口
--group-add list 添加其他要加入的组
--health-cmd string 命令运行以检查健康
--health-interval duration 运行检查之间的时间(ms|s|m|h)(默认为 0s)
--health-retries int 连续的失败需要报告不健康
--health-start-period duration 启动健康重试倒计时前容器初始化的启动周期(ms|s|m|h)(默认为 0s)
--health-timeout duration 健康检查运行情况的最大时间值 格式为:(ms|s|m|h) (默认 0s)
--help  打印出使用情况
-h, --hostname string 定义容器主机名
--init 在容器中运行初始化,以转发信号并获取进程
-i, --interactive 即使没有连接,也保持STDIN开放
--ip string 设定容器的 IPv4 地址 (例如,192.168.155.139)
--ip6 string 设定IPv6地址(例如,2001:db8::33)
--ipc string  使用IPC模式
--isolation string 容器隔离技术
--kernel-memory bytes 内核内存限制
-l, --label list 在容器上设置元数据
--label-file list 在以行分隔的标签文件中读取
--link list 向另一个容器添加链接
--link-local-ip list 容器 IPv4/IPv6 链接本地地址
--log-driver string 设定容器的日志驱动
--log-opt list 设定日志驱动器选项
--mac-address string 配置容器MAC地址(例如,92:d0:c6:0a:29:33)
-m, --memory bytes 设定内存限额
--memory-reservation bytes 内存软限制
--memory-swap bytes 交换限制等于内存加上交换:'-1',以启用无限交换
--memory-swappiness int 优化容器内存交换 (0 到 100) (默认为 -1)
--mount mount 将文件系统挂载附加到容器
--name string  为容器指定一个名称
--network string 将容器连接到网络
--network-alias list 为容器连接的网络添加别名
--no-healthcheck 禁止任何容器指定 HEALTHCHECK
--oom-kill-disable 禁止OOM事件被杀死
--oom-score-adj int 优化主机的OOM事件 ,参数范围 (-1000 到 1000)
--pid string 设定PID命名
--pids-limit int 优化容器pid限制(如果设置-1则为无限制)
--privileged 赋予容器扩展的权限
-p, --publish list 将容器的端口发布到主机
-P, --publish-all  将所有公开的端口发布到随机端口
--read-only  将容器的根文件系统挂载为只读(后面会详细讲到)
--restart string 配置容器的重启策略,当容器退出时重新启动(默认为“no”)
--rm 当容器退出时自动移除这个容器
--runtime string 使用容器的运行时
--security-opt list 指定docker启动的安全项
--shm-size bytes /dev/shm 的大小(这个可以使其容量进行动态的扩展)
--sig-proxy 设置代理接收京城信号 (默认为 true)
--stop-signal string 停止容器的信号 (默认为 "SIGTERM")
--stop-timeout int 设置超时停止容器(以秒为单位)
--storage-opt list 设定容器的存储驱动程序选项
--sysctl map 指定系统控制项 (默认为 map[] 的格式)
--tmpfs list 挂载tmpfs目录
-t, --tty 为当前容器分配一个客户端
--ulimit ulimit 启动需要限制的项(默认为数组的形式)
-u, --user string 用户名或UID(格式为: <name|uid>[:<group|gid>])
--userns string 使用用户名称空间
--uts string 使用UTS名称空间
-v, --volume list 绑定安装卷(关于容器卷,在Docker容器数据卷中会具体的讲解)
--volume-driver string 容器的可选卷驱动程序
--volumes-from list 指定容器装载卷
-w, --workdir string 容器内的工作目录

好了,关于 Docker容器启动参数大全与详细说明 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。


作       者: 华    仔
联系作者: who.seek.me@java98k.vip
来        源: CSDN (Chinese Software Developer Network)
原        文: https://blog.csdn.net/Hello_World_QWP/article/details/84554031
版权声明: 本文为博主原创文章,请在转载时务必注明博文出处!

Docker容器启动参数大全与详细说明相关推荐

  1. 【云原生】查看 Docker 容器启动命令和相关参数

    安装Python3 Linux 一般都默认安装了 Python 2,而 Python2 就附带了 pip 命令,但 2 版本的 pip 经常在安装包的时候出错,所以建议安装 Python3.使用如下命 ...

  2. 如何在Mysql的Docker容器启动时初始化数据库

    1.前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行.那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案. ...

  3. docker 容器启动顺序_Docker容器启动时初始化Mysql数据库

    1. 前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行.那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案 ...

  4. docker mysql数据库初始化_如何在Mysql的Docker容器启动时初始化数据库

    1.前言 Docker在开发中使用的越来越多了,最近搞了一个Spring Boot应用,为了方便部署将Mysql也放在Docker中运行.那么怎么初始化 SQL脚本以及数据呢? 我这里有两个传统方案. ...

  5. docker容器启动几分钟之后自动退出

    2018-11-06 问题: docker容器启动几分钟之后自动退出 log日志报错 WARNING: overlay2: the backing xfs filesystem is formatte ...

  6. docker容器启动失败(Error response from daemon: error creating overlay mount to /app/docker/overlay2/)

    docker容器启动失败 问题描述 服务器断电,异常关机,重启后,发现无法正常启动docker容器,提示错误: $ docker start mysql-server Error response f ...

  7. docker 容器启动后立马退出的解决方法

    docker 容器启动后立马退出的解决方法 参考文章: (1)docker 容器启动后立马退出的解决方法 (2)https://www.cnblogs.com/wangbaojun/p/1071181 ...

  8. 解决docker容器启动时候无法映射端口的问题

    解决docker容器启动时候无法映射端口的问题 参考文章: (1)解决docker容器启动时候无法映射端口的问题 (2)https://www.cnblogs.com/Ivan-Wu/p/110828 ...

  9. 关于docker容器启动后修改或添加端口

    docker容器启动后怎么修改端口映射?在docker run创建并运行容器的时候,可以通过-p指定端口映射规则.但是,也会遇到刚开始忘记设置端口映射或者设置错了需要修改的情况.当docker sta ...

最新文章

  1. 人工智能论坛、AI x Science 论坛和首席智行官大会
  2. go语言使用redis —— redigo
  3. 记一次生产事故-mysql执行update导致锁整表
  4. python绘制星空图_【Python】基于某些列删除数据框中的重复值
  5. 多个线程“打架抢夺”同一个资源,该如何让它们安分?
  6. 法拉利等12家车厂 将与苹果手机联网(图)
  7. cct2级考试c语言试题,CCT2样题
  8. 【POJ3190】Stall Reservations
  9. 安卓图片框架:universal-image-loader的高速使用
  10. 新概念第二册 Lesson 1 句子 结构 分析
  11. 【第一节】抠图 -- 薄、透、露的朦胧感
  12. Windows错误、问题汇总
  13. 摄影-曝光口诀(阳光16法则)
  14. 嵌入式Linux(二)汇编LED驱动实验
  15. vuecli 实现导航切换
  16. java如何接收十六进制_JAVA十六进制数据接收与传输
  17. 西安翻译学院东区计算机教室,精品案例 | 智慧教室的秘密,竟然在西安翻译学院曝光了!...
  18. 解决锐捷客户端登陆时网卡网关配置有误的方法
  19. Vue Cli3安装配置步骤
  20. java 线程aba,浅谈Java中ABA问题及避免,浅谈javaaba避免

热门文章

  1. 用ultraiso安装linux系统教程,U盘安装Ubuntu 12.10 图文教程(ultraiso)
  2. 震惊!史上最菜的Oracle 11g教程(大佬勿进)
  3. 计算机安全知识策划书,安全知识竞赛策划书模板
  4. 社区计算机义务维修策划书,义务维修电脑策划书.doc
  5. 电商Banner设计背后的12个人性的秘密
  6. 在手机桌面隐藏App的Icon并启动该App
  7. Promox VE(PVE) 连接wifi配置
  8. OPEN.V.xx.N
  9. android 微信分身开发,【技巧】2021安卓手机微信分身方法
  10. [随笔]明年,你还爱我么..(网络转载)