Tag: ibm cloud

由IBM Containers报告的IBM-Bluemix:image压缩 – 小于本地Docker引擎

我正在创build一个ibm-mobilefirst-starter容器,但获取下面的消息。 Urgent message: The size of an image reported by IBM Containers is now the compressed size of the image in the IBM Containers registry. This is smaller than the size of the same image in your local Docker engine. 容器状态不断显示你的容器正在build造很长一段时间。 如果我删除并重新创build容器,同样的事情发生。

MobileFirst Container CLI扩展未安装

我试图创builddocker的MobileFirst Server 7.1图像,我想上传到Blumix。 所以,基本上我已经安装在我的Windows 10下面的东西 docker引擎 Cloud Foundry CLI IBM容器插件(cf ic) MobileFirst CLI和cf ibm-containers-windows_x64.exe cf ibm-container插件 $ cf plugins Listing Installed Plugins… OK Plugin Name Version Command Name Command Help IBM-Containers 0.8.889 ic IBM Containers plug-in dev_mode 1.1.0 mode Show the application mode and runtime status, change the mode to dev or normal dev_mode 1.1.0 […]

可以访问Bluemix容器registry进行访问控制?

我只想要CI工具或专用用户对Bluemix Dockerregistry拥有写入权限。 开发人员或云pipe理员帐户不应具有对registry的写入权限。 如何才能做到这一点?

如何解决与冰logindocker问题?

我正在使用IBM Container Services的ice命令行界面,我正在testing几个不同的盒子,我发现了几个不同的问题。 这里是一个例子: [root@cds-legacy-monitor ~]# ice –verbose login –org chrisr@ca.ibm.com –space dev –user chrisr@ca.ibm.com –registry registry-ice.ng.bluemix.net @2015-11-26 01:38:26.092288 – Namespace(api_key=None, api_url=None, cf=False, cloud=False, host=None, local=False, org='chrisr@ca.ibm.com', psswd=None, reg_host='registry-ice.ng.bluemix.net', skip_docker=False, space='dev', subparser_name='login', user='chrisr@ca.ibm.com', verbose=True) @2015-11-26 01:38:26.092417 – Executing: cf login -u chrisr@ca.ibm.com -o chrisr@ca.ibm.com -s dev -a https://api.ng.bluemix.net API endpoint: https://api.ng.bluemix.net` Password> Authenticating… OK Targeted […]

IBM Container – su:无法创buildsubprocess:资源暂时不可用

我试图在部署在IBM Containers / Bluemix中的容器中“su”。 但是它失败了。 root@ubuntu142:/tmp# cf ic exec -it mysshd bash [root@instance-001652d1 /]# adduser ubuntu [root@instance-001652d1 /]# su – ubuntu su: cannot create child process: Resource temporarily unavailable 这在我的本地docker环境中工作正常。 我也尝试在启动脚本(用户已经定义)“su”,但也失败了相同的消息(从日志)。 (其实,我正在尝试使用“su db2inst1”来部署DB2-Express-C ..)在IBM容器中是否有任何限制,即“su”被禁止? 提前致谢。

DOCKER容器和主机上的运行时内核参数不一致

我的主机位于Ubuntu 14.04.2 LTS上,我正在使用最新的centos基础映像来创buildIBM InfoSphere BigInsights的DOCKER映像,以便将其推送到Bluemix Container Cloud。 我已经解决了几乎所有的问题,但是我坚持使用sysctl设置运行时内核参数,因为它们有错误的值,安装程序会抱怨。 sysctl -a |grep net.ipv4.ip_local_port_range net.ipv4.ip_local_port_range = 32768 61000 当然,它不可能在DOCKER容器中设置它们,我得到以下错误: sysctl -w net.ipv4.ip_local_port_range="1024 64000" sysctl: setting key "net.ipv4.ip_local_port_range": Read-only file system 所以我在主机系统上设置了参数: sudo sysctl -w net.ipv4.ip_local_port_range="1024 64000" net.ipv4.ip_local_port_range = 1024 64000 sudo sysctl -a |grep net.ipv4.ip_local_port_range net.ipv4.ip_local_port_range = 1024 64000 我甚至重build了整个图像,重新创build容器,但仍然在我得到的DOCKER容器中: sysctl -a |grep net.ipv4.ip_local_port_range net.ipv4.ip_local_port_range = 32768 […]

如何使Secure Gateway Clientparsing目标主机的主机名

我想在Bluemix Secure Gateway中使用主机名而不是IP地址作为目的地的主机。 我使用docker安全网关客户端。 我试图通过编辑docker Secure Gateway客户端所在的主机os的/ etc / hosts来实现,并通过运行带有–net =“host”或–add-host = hosname:IP地址的SG客户端来实现。 安全网关服务似乎不使用DNS关于下面的问答的答案,所以我试图使用/ etc / hosts。 如何解决SG客户端ENOTFOUND错误 但是我不能成功,SG客户得到了ENOTFOUND。 您可以教我如何使Secure Gateway Clientparsing目标主机的主机名。 [–net =“host”的结果] 我确认主机osparsing主机名。 #ping httpserver1 PING httpserver1(192.168.56.1)56(84)字节的数据。 来自httpserver1(192.168.56.1)的64字节:icmp_seq = 1 ttl = 128时间= 7.10 ms来自httpserver1(192.168.56.1)的64字节:icmp_seq = 2 ttl = 128时间= 6.89ms 我运行SGClient –net =“host” #docker run -it ibmcom / secure-gateway-client XXXXXXXXXX –net =“host” […]

Bluemix上的Docker运行命令不允许正确设置环境variables

当我尝试创build一个泊坞窗容器 cf ic run -e AUTHORIZED_KEYS="`cat ~/.ssh/id_rsa.pub`" –name ssh-test -d busybox 或者在设置环境variables之后 docker run -e AUTHORIZED_KEYS="`cat ~/.ssh/id_rsa.pub`" –name ssh-test -d busybox 我总是得到以下错误消息,在本地docker主机上运行命令时未报告: FATA[0001] Error response from daemon: Error creating container {'space_guid': u'guid', 'name': u'ssh-test', 'tenant_name': u'tenant', 'image': u'guid', 'security_groups': None, 'flavor': u'1', 'id': None, 'tenant': u'tenant'}: too many values to unpack 我已经尝试了一些东西,触发错误信息的最简单方法是下面的命令,它包含两个等号( = )字符: cf […]

在Bluemix容器上安装卷并在它们之间共享不起作用

我已经创build了一个音量 $ cf ic volume create mosquitto_config 此信息如预期显示: $ cf ic volume list mosquitto_config 然后,我创build了两个基于图像的容器,其中包含VOLUME ["/etc/mosquitto"]中的VOLUME ["/etc/mosquitto"]行,并且可以通过SSHlogin: $ cf ic run -p 22:22 –volume mosquitto_config:/etc/mosquitto –name ssh-test registry.ng.bluemix.net/{reg-name}/{image-name}:latest $ cf ic run -p 22:22 –volume mosquitto_config:/etc/mosquitto –name ssh-test-2 registry.ng.bluemix.net/{reg-name}/{image-name}:latest login后,我看到两个容器上的挂载点/etc/mosquitto为目录。 但是,如果我在一个容器内的该目录中创build一个文件,则新文件不会显示在另一个容器中。 据我了解卷的概念,新的文件应该显示在另一个容器。 它目前没有工作,或者你如何正确设置它?

无法在registry.ng.bluemix.net上使用IBM Containersregistry进行身份validation

当我login到Bluemix上的IBM容器时,出现以下错误: cf iclogin **从IBM容器中检索客户端证书 **将客户端证书存储在/Users/triplez/.ice/certs中成功检索客户端证书 **检查本地泊坞窗configuration确定 **在registry.ng.bluemix.net上进行registryvalidation 无法在registry.ng.bluemix.net上使用IBM Containersregistry进行身份validation ****退出状态1 ****来自守护进程的错误响应:无效的registry端点registry.ng.bluemix.net/v0/:无法ping通registry端点registry.ng.bluemix.net/v0/ v2 ping尝试失败,出现错误:获取registry.ng.bluemix.net/v2/:在103.11.48.126:53上拨打tcp:lookup registry.ng.bluemix.net:读取udp 103.11.48.126:53:I / O超时 v1 ping尝试失败,出现以下错误:获取registry.ng.bluemix.net/v1/_ping:在103.11.48.126:53上拨打tcp:lookup registry.ng.bluemix.net:读取udp 103.11.48.126:53:I / O超时。 如果此私有registry仅支持具有未知CA证书的HTTP或HTTPS,请将–insecure-registry registry.ng.bluemix.net添加到守护程序的参数中。 在HTTPS的情况下,如果您有权访问registry的CA证书,则不需要该标志; 只需将CA证书放在/etc/docker/certs.d/registry.ng.bluemix.net/ca.crt 我已经卸载docker并重新安装,给我同样的错误。 我也删除了~/.cf/config.json和~/.ice/ice-cfg.ini和~/.ice/certs/并尝试重新login。 我仍然收到相同的错误。 我也用同样的错误testing了这个冰块。 EDITED 试过这个命令: ice login -a 'https://api.ng.bluemix.net' –registry 'registry.ng.bluemix.net' –host 'https://containers-api.ng.bluemix.net/v3/containers' 得到了同样的错误: containers-api.ng.bluemix.net/v3/containers上容器云服务的身份validation已成功完成您现在可以向容器服务 继续使用registry.ng.bluemix.net/v3上的容器云registry进行身份validation来自守护进程的错误响应:无效的registry端点registry.ng.bluemix.net/v3/v0/:无法ping通registry端点registry.ng.bluemix。净/ V3 / V0 / v2 ping尝试失败,出现错误:获取registry.ng.bluemix.net/v3/v2/:在192.168.0.1:53上拨号tcp:lookup registry.ng.bluemix.net:读取ump 192.168.0.1:53:I / O时间到 v1 […]