有没有办法在本地 Docker 实例上运行 MobileFirst Platform Foundation Docker(IBM 容器)映像?

Posted

技术标签:

【中文标题】有没有办法在本地 Docker 实例上运行 MobileFirst Platform Foundation Docker(IBM 容器)映像?【英文标题】:Is there any way to run MobileFirst Platform Foundation Docker (IBM Containers) images on a local Docker instance? 【发布时间】:2015-09-04 10:48:25 【问题描述】:

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

Run IBM MobileFirst Platform Foundation on IBM Containers

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

但是 mobilefirst 基础镜像使用了 bluemix 数据库服务,所以也许我们需要一些环境变量,比如 VCAP?

【问题讨论】:

如果是starter container,好像可以。 “在本地运行 ibm-mobilefirst-starter 容器”developer.ibm.com/mobilefirstplatform/2015/10/25/… 【参考方案1】:

如果您的图像使用Bluemix 服务数据库,我不是您可以做的。也许您应该在本地映像运行期间切换到本地数据库。

上次尝试这样做时,采取了以下步骤:

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

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

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

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

【讨论】:

以上是关于有没有办法在本地 Docker 实例上运行 MobileFirst Platform Foundation Docker(IBM 容器)映像?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法通过docker容器内的代理访问谷歌云SQL

无快不破,在本地 docker 运行 IDEA 里面的项目?

无法从Spring Boot Docker容器连接到本地MySQL数据库服务器

有没有办法在远程主机上运行 Selenium 测试?

运维之我的docker-运行你第一个镜像实例-docker容器

使用 GitLab CI 在本地运行测试?