Tag: ibm cloud

Bluemix容器状态显示“networking”

我正在尝试在Bluemix上设置一个容器,该容器接受UDP通信并使用TCP连接将其转发给Logentry。 在本地运行容器时,我使用NetCat来模拟UDPstream量,并且看到它成功显示在TCP连接的目的地。 但是,当我尝试使用Bluemix容器服务启动基于相同映像的容器时,容器仍处于“联网”状态,并且没有数据传输到目标。 日志只打印关于syslog-ng.conf文件中列出的版本的警告(在本地运行时出现相同的警告),并通过命令cf ic inspect <container-id>返回关于Networking状态的以下部分: "Path": "date", "ResolvConfPath": "/etc/resolv.conf", "State": { "ExitCode": 0, "FinishedAt": "0001-01-01T00:00:00Z", "Ghost": "", "Pid": 1, "Running": true, "StartedAt": "2015-10-14T19:45:43.000000000Z", "Status": "Networking" }, 需要注意的是,由于出现以下错误,我必须将名称服务器更改为8.8.8.8 (Google的DNS)以获取必要的域名parsing: Error resolving hostname; host='data.logentries.com' Error initializing message pipeline; Error resolving hostname; host='data.logentries.com' Error initializing message pipeline; 你可以在https://github.com/oinopion/syslog-ng-logentriesfind我最初采用的Docker镜像的源代码。 所以我的问题是: Bluemix容器的“networking”状态是什么意思? 为什么我的容器在本地工作,但不在Bluemix上?

如何在bluemix中将公共路由器分配给docker组

我试图创build一个可扩展的docker组,并通过分配一个公共的IP地址,使其可以访问互联网。 但是,我可以在哪里做到这一点? 在bluemix doc中,它提到有一个名为“assign”的字段,但是我找不到这个字段。

如何在Bluemix中重新添加容器

当我尝试将容器添加到bluemix中的空间A时,我收到以下错误: BXNUI0521E:尝试从映像创build容器时,发生事件ID为747-1463152155.505-13996376的内部错误。 某些资源(如IP地址或内存)在检索命名空间时不可用。 另外当我在空间AI运行cf ic login接收: { "code": "IC5005E", "description": "The maximum quota for this organization is 2 floating IPs and 2048 memory. The action you are trying to complete, such as logging into a new space, would exceed the maximum quota. The current floating IP usage is 2 and this action would require an […]

Docker容量限制在BlueMix上

Docker容器让我们方便地为持久数据装入卷。 我已经研究过了,如果我理解正确的话,卷的空间分配受容器主机驱动器空间的限制。 我的问题是 – 这是如何转化为像Bluemix这样的云系统? 使用容器(在Bluemix上 ),您可以将驱动器限制设置为32GB等,并知道您可以使用32GB的容器运行映像。 任何创build的卷也被限制在32GB的限制? 我无法find任何文件。 我发现最近的是创build“数据容器”,其中数量限制是数据容器的大小。 但是,如果我只是创build一个卷,并将其安装到一个容器,什么规则pipe理该特定卷的大小限制? 运行检查 { "hostPath": "/vol/af2f348b-cad6-4b86-ac0c-b1bc072ca241/PGDATA", "spaceGuid": "af2f348b-cad6-4b86-ac0c-b1bc072ca241", "volName": "PGDATA" } 这个问题似乎是Bluemix所特有的,但并不一定,因为它可能揭示其他“容器即服务”提供商可能使用的做法。

MongoDB连接的Bluemix IBM Container失败

我一直在试图从Dockerfile中准备一个包含在Docker容器中的mongodb的图片: # Dockerizing MongoDB: Dockerfile for building MongoDB images # Based on ubuntu:latest, installs MongoDB following the instructions from: # http://d…content-available-to-author-only…b.org/manual/tutorial/install-mongodb-on-ubuntu/ # Format: FROM repository[:version] FROM ubuntu:latest # Format: MAINTAINER Name <email@addr.ess> MAINTAINER Name <my@gmail.com> # Installation: # Import MongoDB public GPG key AND create a MongoDB list file RUN apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv […]

不使用cf / ice CLI部署到IBM容器

我目前有一个这样的工作stream程:Bitbucket – > Wercker。 Wercker正确地构build了我的应用程序,但是在部署时,我迷了路。 我正试图部署到Bluemix上的IBM Containersregistry(最近testing版)。 使用我的IBM帐户凭据运行docker login registry.ng.bluemix.net在我的本地计算机(OSX上的boot2docker)上返回401:错误的凭据。 它在我部署步骤中的Wercker上也是如此。 这是我的部署步骤: deploy: box: id: node tag: 0.12.6-slim steps: – internal/docker-push: username: $USERNAME password: $PASSWORD tag: main entrypoint: node bundle/main.js repository: <my namespace/<my container name> (removed for this post) registry: registry.ng.bluemix.net 正如你所看到的:我有根据Wercker文档传入的用户名和密码作为环境variables(并且我testing了它们正确传入)。 基本上:如何在不使用ice / cf CLI的情况下将容器推送到IBM注册中心? 我有一种感觉,我失去了一些明显的东西。 我无法find它。