Docker之创建容器常用选项

Posted cangyuefeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker之创建容器常用选项相关的知识,希望对你有一定的参考价值。

创建容器常用选项

指令 描述 资源限制指令 描述
-i, --interactive 交互式 -m, memory 容器可以使用的最大内存量
-t, --tty 分配一个伪终端 --memory-swap 允许交换到磁盘swap分区的内存量
-d, --detach 容器后台运行 --memory-swappiness=<0,100> 容器使用swap分区交换的百分比,(0,100,默认为-1)
-a, --attach list 附加到运行的容器 --memory-reservation 内存限制,docker检测主机容器争用或占内存不足时所激活的软限制,使用此选项,值必须低于--memory,以使其优先
--dns list 设置DNS服务器 --00m-kill-disable 当宿主机内存不足时,内核会杀死容器中的进程,建议设置了--memory选项在禁用00m。如果没有设置,主机可能会耗尽内存
-e, --env list 设置环境变量 --cpus 限制容器可以使用多少可用的cpu资源
--env-file list 从文件读取环境变量 --cpuset-cpus 限制容器可以使用的特定cpu
-p, --publish list 发布容器端口映射到宿主机 --cpu-shares 此值设置为大于或小于默认的1024倍,以增加或减少容器的权重,并使其可以访问主机cpu周期的更大或更小比例
-P, --publish-all 发布容器所有EXPOSE的端口到宿主机随机端口    
-h, --hostname string 设置容器主机名    
--ip string 指定容器IP,只能用于自定义网络    
--link list 添加到另一个容器    
--network 连接容器到一个网络    
--mount mount 挂载宿主机分区到容器    
-v, --volume list 挂载宿主机目录到容器    
--restart string 容器退出时重启策略,默认为no【always|on-failure】    
--add-host list 添加其他主机到容器中/etc/hosts    

以上是关于Docker之创建容器常用选项的主要内容,如果未能解决你的问题,请参考以下文章

docker之容器管理篇

Docker常用命令,值得收藏

Docker之常用命令

Docker常用命令

Docker容器

容器指南之容器架构及常用指令