有没有什么方法可以在本地 Docker 实例上 运行 MobileFirst Platform Foundation Docker (IBM Containers) 图像?

Is there any way to run MobileFirst Platform Foundation Docker (IBM Containers) images on a local Docker instance?

我按照以下步骤创建了 MobileFirst Platform Foundation 的映像:

Run IBM MobileFirst Platform Foundation on IBM Containers

以上步骤将图像推送到Bluemix 并启动它。但我想在我的 docker 机器上使用该映像,特别是用于故障排除(与 docker 命令相比,ic/ice 命令受到限制,有时我无法访问 IBM 容器ssh).

但是 mobilefirst 基础映像使用 bluemix 数据库服务,所以我们可能需要一些环境变量,例如 VCAP?

如果你的镜像使用了Bluemix服务数据库,我不是你能做的。也许您应该在本地图像 运行.

期间切换到本地数据库

上次尝试此操作时,采取了以下步骤:

  1. 运行 docker images 列出存储库中的可用图像及其 ID、标签等...

  2. 在本地容器上启动映像 运行:docker run -d -p 9080:9080 -p 9443:9443 <image ID>

  3. 要验证映像是否已正确配置并且 MobileFirst 项目 运行时间可用,请通过加载以下内容启动 MobileFirst 控制台 URL:http://192.168.59.103:9080/worklightconsole

同样,这些命令可能有所不同。希望它适用于您的情况。