Tag: ibm

我怎样才能访问bluemix单容器上的端口8080和9990的野驴?

我试图在Bluemix单容器上运行Wildfly映像,并且需要访问端口9990(默认pipe理员)和8080(默认公用)。 问题是我只能访问8080。 到目前为止,我已经从下面的Dockerfile构build了一个简单的docker镜像: FROM jboss/wildfly-camel RUN /opt/jboss/wildfly/bin/add-user.sh admin password EXPOSE 8080 9990 CMD ["/opt/jboss/wildfly/bin/standalone.sh", "-b", "0.0.0.0", "-bmanagement", "0.0.0.0"] 本地一切工作正常,如果我运行: docker run -it -p 8080:8080 -p 9990:9990 myimage:tag 在Bluemix容器上,即使结果是从cf ic ps -a映射cf ic ps -a我也无法访问端口9990: 我通过CLI或Web GUI创build容器时出现同样的错误。 有什么我做错了吗? 2016年2月05日:更新:端口9990现在可用。

关于云端本地泊坞窗中压实机的内部错误

IBMbuild议我在本地使用cloudant docker进行testing。 这是我使用的图像https://hub.docker.com/r/ibmcom/cloudant-developer/ 它大部分时间基本上工作正常,但有时我得到这样的错误 { "error": "{badmatch,{error,enoent}}", "reason": "[{couch_mrview_compactor,swap_compacted,2,\n [{file,\"src/couch_mrview_compactor.erl\"},{line,261}]},\n {couch_index,commit_compacted,2,[{file,\"src/couch_index.erl\"},{line,371}]},\n {couch_index,handle_call,3,[{file,\"src/couch_index.erl\"},{line,190}]},\n {gen_server,try_handle_call,4,[{file,\"gen_server.erl\"},{line,607}]},\n {gen_server,handle_msg,5,[{file,\"gen_server.erl\"},{line,639}]},\n {proc_lib,init_p_do_apply,3,[{file,\"proc_lib.erl\"},{line,237}]}]", "ref": 2090670111 } 我不知道这个错误来自于couchdb本身。 或从couchdb扩展的任何云。 或IBM创build的Docker镜像的限制。 所以我不确定我应该问什么 非常感谢你

如何在Bluemix上启用对容器的监视和日志logging?

我在Bluemix上创build了我的第一个容器。 我非常高兴看到通过GUI和CLI创build它们是多么容易。 我现在需要进行一些debugging,所以我到Bluemix UI中的应用程序容器的Monitoring and Logging页面查看日志,发现需要启用监视和日志logging。 我按照说明的链接快速滚动浏览。 他们是压倒性的。 第一步是“以root用户身份login容器或者虚拟机”,但是没有关于容器如何做的指导。 我需要使用SSH守护程序运行来构build映像吗? 如果是这样,怎么样? 运行容器时,是否需要提供SSH密钥? 如果是这样,怎么样? 有一个相关的问题仍然没有答案: 无法通过SSH密钥连接到bluemix容器任何援助将不胜感激。

无法将新的docker映像推送到bluemix

我创build了我的第一个节点/快速应用程序,构build了一个Docker镜像,并为其部署了一个本地Docker容器(在VirtualBox的帮助下,因为我在Windows上)。 我遵循这里的指示: https://console.ng.bluemix.net/catalog/images/add-your-own/?org=5918bf71-3a29-446d-b4f7-b4a103341b45&space=929fcbd9-847c-471b-9868-353ad22b8a46&context=containerImages 能够让一切工作,并推到bluemix。 现在,几个星期后,我准备在bluemix上更新我的容器。 我已经重build了我的本地Docker镜像,并部署了一个新的本地容器,一切正常。 现在我想replace先前推送到bluemix的图像。 我做cflogin,其次是cf iclogin ,并按预期工作。 然后我把图片标记为“最新”: docker -H tcp://192.168.0.16:2375 tag -f mockchain registry.ng.bluemix.net/gormanm/mockchain:latest 这工作正常。 现在我已经准备好推动并发出这个命令了: docker -H tcp://192.168.0.16:2375 push registry.ng.bluemix.net/gormanm/mockchain:latest 当我这样做,而不是推图像,它提示我login: The push refers to a repository [registry.ng.bluemix.net/gormanm/mockchain] (length: 1) Sending image list Please login prior to push: Username: 从我读过的所有内容来看,现在不应该提示我,因为我已经完成了cflogin和cf iclogin 。 此外,它给我的提示是用户名,密码和电子邮件地址。 不过,我input这个信息,但总是说无效的用户名/密码。 是bluemix有麻烦还是我做错了什么?

将docker-compose连接到IBM Container Cloud时,“证书validation失败”

我有一个本地Ubuntu 14.04,cloudfoundry CLI,docker和IBM Containers Plugin安装在cloudfoundry CLI中。 我已将所有本地Docker镜像推送到IBM存储库。 我跑 cflogin-a https://api.ng.bluemix.net cf iclogin 然后,通过发出以下命令,通过导出os envvariables作为“cf ic login”的输出,切换到远程docker云 export DOCKER_HOST = tcp://containers-api.ng.bluemix.net:8443 导出DOCKER_CERT_PATH = / root / .ice / certs 导出DOCKER_TLS_VERIFY = 1 我跑 docker工人 我看到在IBM Cloud中运行的实例 – 所以我确信这些设置是正确的。 现在我跑了 docker工人组成 在一个docker-compose项目中,但现在我明白了 SL错误:[SSL:CERTIFICATE_VERIFY_FAILED]证书validation失败(_ssl.c:581) 我也设置了 导出DOCKER_TLS_VERIFY = 0 但是这也没有帮助 有任何想法吗?

Bluemix服务端点是否可公开访问?

我正在使用IBM Bluemix开发CF应用程序。 一旦服务已经configuration并绑定到应用程序,是否有任何要求提供的凭据是指可公开访问的URL或IP地址? 我问,因为我一直在尝试Cloudfocker ,它提供了Cloud Foundry运行时环境的本地近似,以加快应用程序开发工作stream程。 但是要做任何认真的工作,您需要在真正的Bluemix中访问绑定到您的应用程序的服务。 (您还需要Bluemix的buildpack套件,但是我暂时忽略了这一点)。 例如,假设我正在开发一个使用数据库的应用程序。 我想直接连接到我的本地机器上运行的Cloudfocker环境中的数据库服务实例。 我可以这样做吗? 我进行了一些实验,结果各不相同:一个Cloudant服务发布了一个我可以从任何地方访问的合法URL,但是一个Mongodb服务给了我一个IP,似乎拒绝来自非Bluemix客户端的连接(见下文)。 # My endpoint is: mongodb://23.246.199.67:10027/db # Within a Bluemix app, works vcap@18jf19lbdo5:~$ nc -v 23.246.199.67 10027 Connection to 23.246.199.67 10027 port [tcp/*] succeeded! ^C vcap@18jf19lbdo5:~$ # Outside Bluemix, fails mamacdon@markm-vm:~$ nc -v 23.246.199.67 10027 nc: connect to 23.246.199.67 port 10027 (tcp) failed: Connection […]

创buildInformix Docker容器冻结

嗨,大家好, 我想用IBM Informix Developer Database创build一个docker容器。 但每次启动脚本都要在27017端口启动Mongo Listener,它就会冻结。 有没有人有一个想法,我可以解决这个问题? 我按照这个页面的所有说明: https : //hub.docker.com/r/ibmcom/informix-developer-database/ 感谢您的帮助!

云铸造的规模

在云代工厂有选项来扩展应用程序,我的问题是什么时,我缩放应用程序? 如果运行在花园/docker上的应用程序是否按照我所请求的比例或在同一容器中运行的应用程序创build新的容器?