如何通过 CLI 指定 Bluemix Docker 容器 "size"?
How to specify the Bluemix Docker container "size" through the CLI?
我想从我的 Bluemix 帐户上已有的图像创建一个 Docker 容器,大小为 "micro"(256MB RAM/16GB 存储)。
我目前的命令示例是(使用假 IP 地址):
cf ic run -p 123.123.123.123:80:8080 \
--expose=2003 \
-v graphite_volume:/opt/graphite/storage/whisper \
--name graphite \
registry.ng.bluemix.net/sitespeed/graphite
但是,我想不出一种方法来在这个命令中为这个容器设置一个大小,所以它默认为 "Pico",它的 RAM 太少了可用于我的目的。如果我使用 UI 并设置大小,我不确定如何转发端口(我认为它们只是公开的)并且设置音量失败(它被设置为 "None")。
使用 -m 256M
设置内存限制没有用,因为它仍然将大小设置为 Pico,64M。有没有办法通过 Bluemix CLI 为 Docker 容器设置 "size"?
IBM Containers 的 CF CLI 插件似乎还不支持此功能。
您仍然可以使用 ICE tool 从命令行启动容器并显式设置内存。
usage: ice run [-h] [--name NAME] [--memory MEMORY] [--env ENV]
[--publish PORT] [--volume VOL] [--bind APP] [--ssh SSHKEY]
[--link LINK]
IMAGE [CMD [CMD ...]]
我想从我的 Bluemix 帐户上已有的图像创建一个 Docker 容器,大小为 "micro"(256MB RAM/16GB 存储)。
我目前的命令示例是(使用假 IP 地址):
cf ic run -p 123.123.123.123:80:8080 \
--expose=2003 \
-v graphite_volume:/opt/graphite/storage/whisper \
--name graphite \
registry.ng.bluemix.net/sitespeed/graphite
但是,我想不出一种方法来在这个命令中为这个容器设置一个大小,所以它默认为 "Pico",它的 RAM 太少了可用于我的目的。如果我使用 UI 并设置大小,我不确定如何转发端口(我认为它们只是公开的)并且设置音量失败(它被设置为 "None")。
使用 -m 256M
设置内存限制没有用,因为它仍然将大小设置为 Pico,64M。有没有办法通过 Bluemix CLI 为 Docker 容器设置 "size"?
IBM Containers 的 CF CLI 插件似乎还不支持此功能。
您仍然可以使用 ICE tool 从命令行启动容器并显式设置内存。
usage: ice run [-h] [--name NAME] [--memory MEMORY] [--env ENV]
[--publish PORT] [--volume VOL] [--bind APP] [--ssh SSHKEY]
[--link LINK]
IMAGE [CMD [CMD ...]]