Tag: ibm cloud

IBM容器卷的性能

我正在IBM Containers中运行一个postgres 9.5数据库。 我修改了DockerHub映像,以便它可以与Containers服务提供的Volumesfunction一起工作(必须解决与此问题相关的权限问题: 我可以更改在IBM容器中的卷上安装的目录的所有者? )。 但是,我现在看到很差的performance。 例如,这里是运行删除一个新初始化postgres db(〜20MB)的最新输出,但是我没有看到任何比3分钟更快的输出: /tmp/vol/pgdata $ time rm -rf * real 18m 1.38s user 0m 0.00s sys 0m 0.25s 是否有可能需要configuration不同的图像/容器来获得合理的性能? 有没有其他人有幸在一个卷上运行数据库?

Bluemix Docker容器部署导致“无路由到主机”

我们正在使用这个命令部署docker-image: cf ic run -p 8080 -m 512 -e SPRING_PROFILES_ACTIVE=test -e logging.config=classpath:logback-docker-test.xml –name <container-name> registry.eu-gb.bluemix.net/<repository_name>/<container-name>:latest 在那个容器中,我们开始使用连接池提供程序的Java8 Spring-Boot应用程序。 连接池提供程序连接到可在标准端口上访问的现有PostgreSQL数据库。 我们不使用任何域名连接到PostgreSQL数据库。 我们只使用IP地址和标准的postgresql端口。 部署工作在使用标准Docker容器守护进程的机器上,同时也在Amazon WebServices(AWS)上工作,没有任何问题,并使用相同的部署机制。 但是,如果我们将映像部署到Bluemix-Container-Service,则在启动Spring引导应用程序时会出现以下错误: Caused by: java.net.NoRouteToHostException: No route to host at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at org.postgresql.core.PGStream.<init>(PGStream.java:61) at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:129) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:65) at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:146) at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:35) at org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:22) […]

WordPress无法在IBM Bluemix上看到与Docker组合的链接的MySQL容器

我有一个简单的docker-compose.yml(wp映像基于ibmjstart / wp-bluemix-container,db映像是mariadb) db: image: registry.eu-gb.bluemix.net/foo/db environment: MYSQL_ROOT_PASSWORD: examplepass ports: – 3306:3306 volumes: – /var/lib/mysql wp: image: registry.eu-gb.bluemix.net/foo/wp links: – db:mysql ports: – 80:80 执行docker compose up -d我得到了 error: missing WORDPRESS_DB_HOST and MYSQL_PORT_3306_TCP environment variables Did you forget to –link some_mysql_container:mysql or set an external db with -e WORDPRESS_DB_HOST=hostname:port? 正如你所看到的,db容器是链接的。 当我没有docker-compose的时候,使用 $ cf ic run […]

bluemix容器组中的intermediate_ip_address和private_ip_address之间的区别

这个问题涉及IBM的docker容器组服务,该服务允许使用通用docker镜像创build多个docker容器之间的负载平衡。 在创buildbluemix docker容器组之后,可以使用cf ic inspect <container id>命令检查其元数据。 这个命令输出的一个小节如下: "Loadbalancer": { "intermediate_ip_address": "an ip address", "private_ip_address": "a different ip address" }, 似乎这样做的意图是,至less其中一个地址可以用作负载平衡器端点,因为向这样的地址发送请求会将请求分散到泊坞窗容器组成员中。 具体的问题是,这些地址有什么区别? 每个人的预期用途是什么?

如何将我的容器组(可伸缩容器)连接到Bluemix上的MongoDB容器(单节点)?

在Bluemix上,我使用docker hub的mongodb镜像创build了一个mongodb容器(单节点) 然后我想从ibmliberty官方图像创build自由容器,并将其链接到我的mongodb容器。 但是当我运行这个命令的时候,它给我带来了下面的错误 – $ cf ic group create –anti –auto –desired 1 -e "ACMEAIR_PROPERTIES=/opt/ibm/ wlp/usr/servers/defaultServer/Prop" -m 256 –name acme-main -p 9080 -n acme-mai n -d mybluemix.net –volume acmemain:/opt/ibm/wlp/usr/servers/defaultServer/Pro p –link lc-mongo:mongo registry.ng.bluemix.net/ibmliberty:javaee7 提供但未定义的标志: – 链接 当我试图将我的Liberty容器(单节点)连接到我的MongoDB容器(单节点)时,同样的事情是完美的。

如何在Bluemix Docker中使用Java Buildpack?

我是Bluemix和Docker的新手。 我想在Bluemix的Docker容器中使用Java buildpack,而不是默认的IBMLiberty。 可能吗? 我试图在互联网上search,但无法find相关信息。

有没有任何可能的方式来创build一个没有docker安装在我的开发机器上的docker图像?

我可以访问我公司的Bluemix产品,我可以上传Docker镜像。 我正在尝试构build一个docker镜像而不下载docker.exe / msi。 尝试下载用于eclipse的docker插件(这是行不通的)。是否有一种方法来创build一个dockerfile,然后创build一个泊坞窗图像(只使用eclipse插件)?

无法通过绑定的公共IP访问Docker容器

我正在尝试在Bluemix上使用Docker容器,但看起来像今天早上再次尝试了一些麻烦,但似乎仍然无法正常工作。 我已经按照这些步骤: 我已经发布了所有发布cf ic ip release命令的公共ip 我从etherpad映像创build了一个新的容器(在教程教程之后 ),从Bluemix GUI请求并绑定一个新的公共IP。 Bluemix分配了134.168.1.49 IP并将其绑定到容器。 我希望应用程序对http://134.168.1.49:9080/作出响应,但是它挂起并以连接超时作出响应。 在本地运行一个容器从本地运行完美。 任何想法,build议?

在IBM Bluemix上使用公共容器映像

我如何从Bluemix上的公共Docker中心(registry.hub.docker)启动容器? 我试图将公共名称添加回购url,但我总是得到“图像未find”。 cf ic run -d registry.hub.docker.com/ghost

IBM Bluemix无法删除容器

我遇到同样的问题, 不可能删除一个容器 。 实际上,我从Bluemix仪表板中删除了容器,容器仍处于活动状态,并处于“正在删除…”状态。 我也试图释放IP地址,并且没有成功地使用ICE RM – Force。 ice rm –force da4c55c0-13c5-40a1-abc4-d7623583e5c4 Removed container successfully 但不幸的是,容器仍在这里,并删除状态: ice ps -a Container Id Name Group Image Created State Private IP Public IP Ports da4c55c0-13c5-40a1-abc4-d7623583e5c4 boardvisor idcware/boardvisor_new:latest Nov 26 12:15 Deleting [] 为了解决我的错误,我将非常感谢Bluemix Dev Team的帮助。