英语法语西班牙语

OnWorks 网站图标

docker-create - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 docker-create

这是 docker-create 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


docker-create - 创建一个新容器

概要


搬运工人 创建信息图 [-a|- 附[=[]]][--添加主机[=[]]][--blkio-权重[=[BLKIO-重量]]]
[--blkio-重量设备[=[]]][--cpu 份额[=0]][--cap-添加[=[]]][--帽掉落[=[]]]
[--cgroup-父级[=CGROUP-路径]][--cid文件[=CID文件]][--cpu-周期[=0]][--cpu-配额[=0]]
[--cpuset-cpus[=CPUSET-CPU]][--cpuset-mems[=CPUSET-MEMS]][- 设备[=[]]]
[--设备读取-bps[=[]]][--设备读取iops[=[]]][--设备写入bps[=[]]]
[--设备写入iops[=[]]][--dns[=[]]][--dns-搜索[=[]]][--dns-选择[=[]]]
[-e|--env[=[]]][- 入口点[=入口点]][--env-文件[=[]]][- 暴露[=[]]]
[--组添加[=[]]][-h|- 主机名[=主机名]][ - 帮帮我[-i|- 交互的]
[--ip[=IPv4地址]][--ip6[=IPv6地址]][--IPC[=IPC]][- 隔离[=默认]]
[--内核内存[=内核内存]][-l|- 标签[=[]]][--标签文件[=[]]][- 关联[=[]]]
[--日志驱动程序[=[]]][--日志选项[=[]]][-m|- 记忆[=记忆]][- MAC地址[=MAC地址]]
[--内存保留[=内存保留]][--内存交换[=极限]]
[--内存交换[=内存交换]][- 姓名[=您的姓名]][- 网[=“桥”]]
[--网络别名[=[]]][--oom-kill-禁用[--oom-分数-调整[=0]][-P|--全部发布]
[-p|- 发布[=[]]][--pid[=[]]][- 特权[- 只读[- 重新开始[=重新开始]]
[--安全-选择[=[]]][--停止信号[=信号]][--shm-大小[=[]]][-t|--tty]
[--tmpfs[=[容器目录[: ]]][-u|- 用户[=USER]][--ulimit[=[]]][--UTS[=[]]]
[-v|- 体积[=[[主机目录:]容器目录[:选项]]]][--音量驱动[=DRIVER]]
[--volumes-来自[=[]]][-w|--工作目录[=工作目录]] 图像 [命令] [ARG...]

商品描述


在指定的镜像上创建一个可写的容器层并准备运行
指定的命令。 然后将容器 ID 打印到 STDOUT。 这类似于
搬运工人 运行 -d 除了容器从未启动。 然后您可以使用 搬运工人 开始
命令在任何时候启动容器。

创建的容器的初始状态 搬运工人 创建信息图 被建造'。

配置


-a, - 附=[]
附加到 STDIN、STDOUT 或 STDERR。

--添加主机=[]
添加自定义主机到 IP 映射 (host:ip)

--blkio-权重=0
块 IO 权重(相对权重)接受 10 到 1000 之间的权重值。

--blkio-重量设备=[]
块IO权重(相对设备权重,格式: DEVICE_NAME:重量).

--cpu 份额=0
CPU份额(相对权重)

--cap-添加=[]
添加 Linux 功能

--帽掉落=[]
删除 Linux 功能

--cgroup-父级=“”
将在其下创建容器的 cgroup 的 cgroup 的路径。 如果路径
不是绝对的,路径被认为是相对于init的cgroups路径
过程。 如果 Cgroup 尚不存在,则会创建它们。

--cid文件=“”
将容器 ID 写入文件

--cpu-周期=0
限制 CPU CFS(完全公平调度程序)周期

--cpuset-cpus=“”
允许执行的 CPU (0-3, 0,1)

--cpuset-mems=“”
允许执行的内存节点 (MEM) (0-3, 0,1)。 仅对 NUMA 有效
系统。

如果您的系统上有四个内存节点 (0-3),请使用 --cpuset-mems=0,1 然后处理
在您的 Docker 容器中,只会使用前两个内存节点的内存。

--cpu-配额=0
限制 CPU CFS(完全公平调度程序)配额

- 设备=[]
将主机设备添加到容器中(例如 --device=/dev/sdc:/dev/xvdc:rwm)

--设备读取-bps=[]
限制从设备的读取速率(每秒字节数)(例如 --device-read-bps=/dev/sda:1mb)

--设备读取iops=[]
限制从设备的读取速率(每秒 IO)(例如 --device-read-iops=/dev/sda:1000)

--设备写入bps=[]
限制设备的写入速率(每秒字节数)(例如 --device-write-bps=/dev/sda:1mb)

--设备写入iops=[]
限制设备的写入速率(每秒 IO)(例如 --device-write-iops=/dev/sda:1000)

--dns=[]
设置自定义 DNS 服务器

--dns-选择=[]
设置自定义 DNS 选项

--dns-搜索=[]
设置自定义 DNS 搜索域(使用 --dns-search=. 如果您不想设置搜索
域)

-e, --env=[]
设置环境变量

- 入口点=“”
覆盖图像的默认 ENTRYPOINT

--env-文件=[]
读入以行分隔的环境变量文件

- 暴露=[]
从容器中公开一个端口或一系列端口(例如 --expose=3300-3310)
将其发布到您的主机

--组添加=[]
添加其他组以作为运行

-h, - 主机名=“”
容器主机名

- 帮帮我
打印使用说明

-i, - 交互的=true|false
即使没有连接,也要保持 STDIN 打开。 默认是 false.

--ip=“”
设置容器的接口 IPv4 地址(例如 172.23.0.9)

它只能与 - 网 用于用户定义的网络

--ip6=“”
设置容器的接口 IPv6 地址(例如 2001:db8::1b99)

它只能与 - 网 用于用户定义的网络

--IPC=“”
默认是为容器创建私有 IPC 命名空间(POSIX SysV IPC)
'容器: ': 重用另一个共享的容器
内存、信号量和消息队列
'host':使用主机共享内存、信号量和消息
在容器内排队。 注意:主机模式让容器完全访问本地
共享内存,因此被认为是不安全的。

- 隔离="默认"
隔离指定容器使用的隔离技术类型。

--内核内存=“”
内核内存限制(格式: [ ],其中单位 = b、k、m 或 g)

限制容器可用的内核内存。 如果指定的限制为 0(不是
运用 --内核内存),容器的内核内存不受限制。 如果您指定一个
限制,它可以四舍五入为操作系统的页面大小的倍数和
价值可能非常大,数百万万亿。

-l, - 标签=[]
将元数据添加到容器(例如,--label=com.example.key=value)

--标签文件=[]
从文件中读取标签。 用 EOL 分隔每个标签。

- 关联=[]
以以下形式添加到另一个容器的链接:alias 或只是
在这种情况下,别名将与名称匹配。

--日志驱动程序="json文件|系统日志|日记|凝胶|流利的|日志|散弹|没有"
容器的日志驱动程序。 默认由守护进程定义 --日志驱动程序 旗。
警告提供两款控制器:一款是 搬运工人 日志 命令仅适用于 json文件
日记 日志驱动程序。

--日志选项=[]
记录驱动程序特定选项。

-m, - 记忆=“”
内存限制(格式: [ ],其中单位 = b、k、m 或 g)

允许您限制容器可用的内存。 如果主机支持swap
记忆,那么 -m 内存设置可以大于物理 RAM。 如果极限为 0
指定(不使用 -m),容器的内存不受限制。 实际限制可能是
四舍五入为操作系统页面大小的倍数(该值将非常
大,那是数百万万亿)。

- MAC地址=“”
容器 MAC 地址(例如 92:d0:c6:0a:29:33)

--内存保留=“”
内存软限制(格式: [ ],其中单位 = b、k、m 或 g)

设置内存预留后,当系统检测到内存争用或内存不足时,
集装箱被迫将消费限制在预订范围内。 所以你应该
始终设置以下值 - 记忆,否则硬限制优先。 经过
默认情况下,内存预留将与内存限制相同。

--内存交换="限制"
等于内存加交换的限制值。 必须与 -m (- 记忆) 旗帜。 这
交换 极限 应该总是大于 -m (- 记忆) 价值。

格式 极限 is [ ]. 单位可以 b (字节), k (千字节), m
(兆字节),或 g (千兆字节)。 如果不指定单位, b 用来。 将限制设置为 -1
启用无限交换。

--内存交换=“”
调整容器的内存交换行为。 接受 0 到 100 之间的整数。

- 姓名=“”
为容器指定名称

- 网=""
为容器设置网络模式
'bridge':在默认 Docker 上创建网络堆栈

“无”:没有网络
'容器: ': 重用另一个容器的网络

'host':使用 Docker 主机网络堆栈。 备注:主持人
模式使容器可以完全访问本地系统服务,例如 D-bus,并且是
因此被认为是不安全的。
' | ':连接到用户定义的
网络

--网络别名=[]
为容器添加网络范围的别名

--oom-kill-禁用=true|false
是否为容器禁用 OOM Killer。

--oom-分数-调整=“”
调整主机对容器的 OOM 首选项(接受 -1000 到 1000)

-P, --全部发布=true|false
将所有暴露的端口发布到主机接口上的随机端口。 默认是 false.

-p, - 发布=[]
将容器的端口或端口范围发布到主机
格式:ip:hostPort:containerPort | ip::containerPort |
主机端口:容器端口 | 集装箱港口
hostPort 和 containerPort 都可以指定为一个范围
的端口。
为两者指定范围时,容器的数量
范围内的端口必须与范围内的主机端口数相匹配。 (例如, -p
1234-1236:1234-1236/TCP)
(使用“docker port”查看实际映射)

--pid=主持人
设置容器的PID模式
主持人: 在容器内使用主机的 PID 命名空间。
注意:主机模式使容器可以完全访问本地 PID,因此
认为不安全。

- 特权=true|false
授予此容器扩展权限。 默认是 false.

- 只读=true|false
将容器的根文件系统挂载为只读。

- 重新开始="没有"
重新启动策略以在容器退出时应用(不,失败时 [:max-retry],始终,
除非停止)。

--shm-大小=“”
尺寸 /开发/shm. 格式是 . 必须大于 0.
单位是可选的,可以是 b (字节), k (千字节), m (兆字节),或 g (千兆字节)。
如果省略单位,系统将使用字节。
如果完全省略大小,系统将使用 64 m.

--安全-选择=[]
安全选项

--停止信号=目标期限
停止容器的信号。 默认值为 SIGTERM。

-t, --tty=true|false
分配一个伪 TTY。 默认是 false.

--tmpfs=[] 创建一个 tmpfs 挂载

挂载一个临时文件系统(临时文件系统) 挂载到容器中,例如:

$ docker run -d --tmpfs / tmp目录:rw,size=787448k,mode=1777 我的图片

此命令挂载一个 临时文件系统 at / tmp目录 容器内。 支持的挂载选项是
与 Linux 默认相同 安装 旗帜。 如果不指定任何选项,系统
使用以下选项: rw,noexec,nosuid,nodev,大小=65536k.

-u, - 用户=“”
用户名或 UID

--ulimit=[]
超限选项

--UTS=主持人
为容器设置 UTS 模式
主持人:在容器内使用主机的 UTS 命名空间。
注意:主机模式允许容器访问更改主机的主机名,并且是
因此被认为是不安全的。

-v|- 体积[=[[主机目录:]容器目录[:选项]]]
创建绑定安装。 如果您指定, -v /主机目录:/容器目录, 码头工人
绑定坐骑 /主机目录 在主机到 /容器目录 在 Docker 中
容器。 如果省略 'HOST-DIR',Docker 会自动创建新的
主机上的音量。 这 配置 是一个逗号分隔的列表,可以是:

· [读|读]

· [z|Z]

· [[r]共享|[r]奴隶|[r]私人]

容器目录 必须是绝对路径,例如 /src/文档。 该 主机目录 可以是
绝对路径或 姓名 价值。 一种 姓名 值必须以字母数字字符开头,
其次是 a-z0-9, _ (下划线), . (期间)或 - (连字符)。 绝对路径以
a / (正斜杠)。

如果您提供 主机目录 这是一个绝对路径,Docker 绑定安装到您的路径
指定。 如果您提供一个 姓名, Docker 通过它创建一个命名卷 姓名。 例如,
你可以指定 /富 or FOO 查阅 主机目录 价值。 如果您提供 /富 值,
Docker 创建一个绑定挂载。 如果您提供 FOO 规范,Docker 创建了一个命名的
卷。

您可以指定多个 -v 将一个或多个安装安装到容器的选项。 使用
其他容器中的这些相同安装,请指定 --volumes-来自 选项也。

您可以添加 :罗 or :rw 后缀卷以只读或读写模式安装它,
分别。 默认情况下,卷以读写方式安装。 请参阅示例。

像 SELinux 这样的标签系统要求在卷内容上放置正确的标签
安装到容器中。 如果没有标签,安全系统可能会阻止进程
使用内容在容器内运行。 默认情况下,Docker 不会改变
操作系统设置的标签。

要更改容器上下文中的标签,您可以添加两个后缀之一 :z or :Z
卷安装。 这些后缀告诉 Docker 重新标记共享上的文件对象
卷。 这 z 选项告诉 Docker 两个容器共享卷内容。 作为一个
结果,Docker 使用共享内容标签标记内容。 共享卷标允许
读取/写入内容的所有容器。 这 Z 选项告诉 Docker 将内容标记为
私有的未共享标签。 只有当前容器可以使用私有卷。

默认情况下绑定安装的卷是 私立. 这意味着在容器内完成的任何安装
在主机上将不可见,反之亦然。 可以通过指定一个
卷挂载传播属性。 制作卷 共用的, 在该卷下完成的挂载
容器内部将在主机上可见,反之亦然。 制作卷 奴隶 使
只有一种方式挂载传播,即在该卷下的主机上完成挂载
在容器内可见,但反之则不可见。

要控制卷的挂载传播属性,可以使用 :[r] 共享, :[r] 奴隶 or
:[r] 私人的 传播标志。 只能为绑定安装指定传播属性
卷而不是内部卷或命名卷。 使挂载传播工作
源安装点(安装源目录的安装点)必须具有正确的
传播特性。 对于共享卷,必须共享源安装点。 而对于
从卷,源安装必须是共享的或从属的。

使用 df 找出源安装然后使用 发现 -o
目标,传播 找出源的传播特性
山。 如果 发现 实用程序不可用,然后可以查看源的挂载条目
挂载点在 /proc/self/挂载信息。 看着 可选 领域 看看有没有宣传
属性被指定。 共享:X 意味着 mount 是 共用的,, 主人:X 意味着 mount 是 奴隶
如果什么都没有,那意味着 mount 是 私立.

要更改挂载点的传播属性,请使用 安装 命令。 例如,如果一个
想绑定挂载源目录 /富 一个可以做 安装 --绑定 /富 /富安装
--私有化 --make-共享 /富. 这会将 /foo 转换为 共用的, 挂载点。
或者,可以直接更改源安装的传播属性。 说 / is
源安装 /富,然后使用 安装 --make-共享 / 转换 /共用的, 山。

备注: 使用systemd管理Docker daemon的启动和停止时,在
systemd 单元文件有一个选项来控制 Docker 的挂载传播
守护进程本身,称为 挂载标志. 这个设置的值可能会导致 Docker 不
请参阅在挂载点上进行的挂载传播更改。 例如,如果这个值
is 奴隶,您可能无法使用 共用的, or 共享 在卷上传播。

--音量驱动=“”
容器的卷驱动程序。 此驱动程序创建指定的卷
一个 Dockerfile 音量 指令或从 搬运工人 运行 -v 旗。
参见 码头工人卷创建(1) 完整的细节。

--volumes-来自=[]
从指定的容器挂载卷

-w, --工作目录=“”
容器内的工作目录

示例


指定 隔离 技术 容器 ( - 隔离)


此选项在您在 Windows 上运行 Docker 容器的情况下很有用。
--隔离= option 设置容器的隔离技术。 在 Linux 上,唯一的
支持的是 默认 使用 Linux 命名空间的选项。 在 Microsoft Windows 上,您可以
指定这些值:

· 默认: 使用 Docker 守护进程指定的值 --执行选项 。 如果 守护
未指定隔离技术,Microsoft Windows 使用 过程 作为其默认值
计算值。

· 过程: 仅命名空间隔离。

· 超频:Hyper-V 管理程序基于分区的隔离。

指定 - 隔离 没有值的标志与设置相同
--isolation="默认".

历史


2014 年 XNUMX 月,由 Sven Dowideit 更新 ⟨[电子邮件保护]⟩ 2014 年 XNUMX 月,更新
作者:Sven Dowideit ⟨[电子邮件保护]⟩ 2014 年 XNUMX 月,由 Sven Dowideit 更新
[电子邮件保护]

使用 onworks.net 服务在线使用 docker-create


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    Eclipse Tomcat 插件
    Eclipse Tomcat 插件
    Eclipse Tomcat 插件提供
    一个tomcat servlet的简单集成
    java开发的容器
    网络应用程序。 你可以加入我们
    讨论...
    下载 Eclipse Tomcat 插件
  • 2
    WebTorrent桌面
    WebTorrent桌面
    WebTorrent 桌面用于流式传输
    在 Mac、Windows 或 Linux 上下载种子。 它
    连接到 BitTorrent 和
    WebTorrent 同行。 现在没有了
    需要等待...
    下载 WebTorrent 桌面版
  • 3
    GEnx发动机
    GEnx发动机
    GenX 是一个科学的程序来改进
    X 射线反射率,中子
    反射率和表面 X 射线
    使用差分的衍射数据
    进化算法……
    下载 GenX
  • 4
    pspp4窗口
    pspp4窗口
    PSPP 是一个统计程序
    采样数据的分析。 这是一个免费的
    专有程序的替代品
    统计软件。 PSPP 同时具有基于文本和
    图形我们...
    下载 pspp4windows
  • 5
    Git 扩展
    Git 扩展
    Git Extensions 是一个独立的 UI 工具
    用于管理 Git 存储库。 它也是
    与 Windows 资源管理器和
    Microsoft Visual Studio
    (2015/2017/2019)。 这...
    下载 Git 扩展
  • 6
    eSpeak:语音合成
    eSpeak:语音合成
    英语文本到语音引擎和
    许多其他语言。 紧凑的尺寸与
    清晰但做作的发音。
    可作为命令行程序使用
    许多 ...
    下载 eSpeak:语音合成
  • 更多 ”

Linux 命令

Ad