创建容器常用选项
指令 | 描述 | 资源限制指令 | 描述 |
-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 |
原文地址:https://www.cnblogs.com/cangyuefeng/p/10237706.html
时间: 2024-11-05 09:19:04