Comments on First experience of IBM Bluemix Docker container

    1. 我的使用情况仪表盘里也是一直计费的,关注总的容器运行时每月不要超过 365 GB-hour;
      另外贴上我之前提交的工单的回复:
      We show that so far in April you have used 164.6 GB hours and have 1 IP. Free allowance credits for runtime and some services are shown only in the All Organizations view. The view you are seeing does not include the free allotments.
      你也可以问问,不过 IBM 工单回复的很慢,有时甚至不回复。

    1. 我之前在管理控制台页面里重启没问题,可以在 Web 控制台里停止再启动看看,不行可以运行 cf ic info 和 cf ic ps 检查容器状态;
      另外运行 “cf ic logs 容器名” 可以看看容器运行日志。

      1. 在web控制台也启动不了,用cf ic ps查看是没有运行中的容器,看logs最后一条就是
        **** Shutting down runit daemon (PID 9)…
        *** Killing all processes…

        看来只有重建了…
        另外web控制台的Vulnerability Advisor那些安全警告是否有影响?

  1. 的确,3月份并没有扣我的使用费。另外,超过512M的内存,貌似也没有增加内存使用的计数。
    我就运行了nginx+php+mysql,在控制台就显示我占用了750m….

  2. 我是win7 64位系统的,如何安装cf ic插件,docker已经安装好并且可以使用,
    https://static-ice.ng.bluemix.net/ibm-containers-linux_x64这里的是cf ic插件的linux 64版本吧,我用了这个命令提示C:\Users\Hui\.cf\plugins\temp238351127\987269473.exe: This version of %1 is not compatible with the version of Windows you’re running.Check your computer’s system information to see whether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.
    意思是我是win7系统的不能用这个linux的cf ic插件吧,我把上面网址中的linux-x64改成了windows-x64之后显示错误,打开那个网址确实也没有,是cf ic插件并没有windows版本的么?
    我使用的docker是一个叫boot2 docker的可以在windows中使用,而且下载安装的时候还自带Oracle VM VirtualBox虚拟机,打开后里面有linux虚拟系统,开启虚拟系统之后再使用LANG=en_US.UTF-8 cf install-plugin https://static-ice.ng.bluemix.net/ibm-containers-linux_x64命令仍然无法安装cf ic插件,是哪里出了问题,小白一枚,望大神解惑

    1. 不好意思,被误判为垃圾评论了导致才看到。我这篇文章里介绍的都是在 Linux 系统下用 cf 工具哦。

      Cloud Foundry CLI 是有 Windows 版本的,从 GitHub 页面 上下载安装程序就可以;
      对应的 Windows 版本容器插件地址也不一样了:

      https://static-ice.ng.bluemix.net/ibm-containers-windows_x64.exe

      另外 Windows 上的 Boot2Docker 其实还是基于 Linux 虚拟机实现的;
      如果想在 Linux 下体验也可以登录到 Linux 虚拟机系统里安装 cf CLI 和容器插件哦。

      1. 又重新下了个正规点的linux系统成功创建了容器,现在的问题是居然没有给我公共ip,说着应该可以给我两个ip的,但是容器已经在运行了还是没有公共ip,问了下IBM客服说大陆地区还无法使用那两个公共ip,这也太假了吧,我说网上有大神教程人家都用的很欢了呢,客服就没话说了

        1. 你可以进 Bluemix 后台,进入容器配置界面,在公共 IP 那手工申请看看。

          或者通过 cf 命令申请:
          cf ic ip request
          申请之后同样用 cf 命令查看:
          cf ic ip list
          如果没有绑定到容器上,也能手工绑定:
          cf ic ip bind _ip_ _容器id_

  3. 容器启用ssh证书那一步,怎么把那些语句添加到dockerfile呢,说起来不怕大神笑话,我之前下了个linux镜像一路按照步骤下来把容器创建好了,那会儿没启用ssh证书,后来不小心把linux镜像删了,之前linux添加的功能全不见了,现在用cat是无效的,无法创建dockerfile(之前在一个学it的同学指点下成功用出了cat命令,现在再烦人家都不好意思了),实在没办法只能又来烦扰大神了,现在就差这ssh,否则无法连接容器啥都干不成

    1. Bluemix 容器我没有在 Dockerfile 里设置 SSH 证书,直接用 cf ic exec -t -i container-name-xxx bash -l 命令就可以直接连接容器;
      用 cf 命令连接之后你就可以随便自己改 SSH 证书了。

      1. 试了下用cf ic exec -it 容器名 bash这个语句也可以,一般情况下也不必要设置SSH证书吧,没有加密的VPS很容易被攻击吗,小白不是很了解

          1. 那我现在没有启用SSH,理论上来讲VPS被攻击的风险会很大么,bluemix的密码设置复杂一点是不是能减少风险。

          2. 没启用 SSH 应该更安全呢;
            如果为了防止 Bluemix 账户问题可以设置复杂密码(我是用 KeePass 生成的随机密码),IBM Bluemix 接口登录的看起来也做了防范。

Leave a Comment

Your email address will not be published. Required fields are marked *

*