Bluemix容器-如何使用Linux

Bluemix容器-如何使用Linux,linux,docker,debian,containers,ibm-cloud,Linux,Docker,Debian,Containers,Ibm Cloud,我无法在Bluemix上启动Debian、Centos、Alpine或其他的容器。有办法吗?还是被堵住了 来自docker hub的图像 run命令是否有任何启动步骤 我想我需要一个用于参数的文件。在本地docker中运行容器与在容器服务中运行容器的最大区别在于,容器服务中的所有容器都在有效地运行-d(即守护进程/断开连接模式)。如果您只是使用列出的基本图像,那么大多数图像在容器中没有长时间运行的进程,并且希望您以交互方式运行它 其结果是,在容器服务中,容器启动,然后再次退出,因为它是非交互式的

我无法在Bluemix上启动Debian、Centos、Alpine或其他的容器。有办法吗?还是被堵住了

来自docker hub的图像

run命令是否有任何启动步骤


我想我需要一个用于参数的文件。

在本地docker中运行容器与在容器服务中运行容器的最大区别在于,容器服务中的所有容器都在有效地运行
-d
(即守护进程/断开连接模式)。如果您只是使用列出的基本图像,那么大多数图像在容器中没有长时间运行的进程,并且希望您以交互方式运行它

其结果是,在容器服务中,容器启动,然后再次退出,因为它是非交互式的,并且没有其他进程使其保持活动状态。您可以尝试添加一个wait作为它的“cmd”

i、 e.对于您的dockerfile:

FROM alpine
将其构建到您的注册表中,然后使用类似于
cf ic run--name alpinest-m 512 registry.ng.bluemix.net/yourregistryhere/alpine sh-c“sleep 1000000”的东西运行

然后,为了获得一个交互式shell,您可以使用
cf ic exec-ti alpinest/bin/sh


显然,为了让它做一些有用的事情,你可能会想把一个实际的服务器作为前台应用程序运行在那里,并将其设置为CMD或ENTRYPOINT,但是,这将使您能够访问运行中的容器以进行戳击。

在本地docker中运行容器与在容器服务中运行容器的最大区别在于,容器服务中的所有容器都有效地运行
-d
(即守护进程/断开连接模式)。如果您只是使用列出的基本图像,那么大多数图像在容器中没有长时间运行的进程,并且希望您以交互方式运行它

其结果是,在容器服务中,容器启动,然后再次退出,因为它是非交互式的,并且没有其他进程使其保持活动状态。您可以尝试添加一个wait作为它的“cmd”

i、 e.对于您的dockerfile:

FROM alpine
将其构建到您的注册表中,然后使用类似于
cf ic run--name alpinest-m 512 registry.ng.bluemix.net/yourregistryhere/alpine sh-c“sleep 1000000”的东西运行

然后,为了获得一个交互式shell,您可以使用
cf ic exec-ti alpinest/bin/sh


显然,要让它做一些有用的事情,您可能需要在其中放置一个实际运行的服务器作为前台应用程序,并将其设置为CMD或ENTRYPOINT,但这将使您能够访问运行中的服务器进行戳击。

您能分享一些关于您正在体验的更多信息吗?你在使用什么命令?你遇到了什么错误?你能分享一些关于你经历的更多信息吗?你在使用什么命令?你犯了什么错误?