!bluemix注册绑卡升级使用教程

本文最后更新于2018年7月24日,如果文章内容有待完善,请反馈给我们,谢谢!

待补充

新用户有30天免费使用时间 365G小时的实例 容器数量不限 磁盘20GB 2个静态IP ,实例的数量受容器大小影响。

30天到期后 必需绑卡 绑卡后就可以在免费的额度内无限玩了。

解释一下每月365小时的实例:365G是内存而非流量 256m docker运行4小时就是 1G*H

注册需要使用代理注册 去掉勾选 电话跟邮件联系您

创建组织:随意选择 随意命名

创建空间:随意命名

绑卡升级帐户:(虚拟卡选择yandx.money)姓名跟虚拟卡姓名对应 国家(Country or Region)选择俄罗斯(Russian Federation) 省份(State)选择Other 手机号(Phone Number*)填写以+7开头的俄罗斯号码 地址尽量填写的比较真实

容器

https://console.ng.bluemix.net/dashboard/containers
环境要求:cloud foundry + Bluemix + Docker

安装cloud foundry

Centos

Ubuntu或Debian

安装Bluemix(ibm-containers cf cli)

其他系统安装Bluemix

安装Docker

在线安装

离线安装

其他系统安装

环境配置

ps: 输入帐号 密码输入不可见

如果你的服务器在国内,那可能出现连接失败的情况,你懂的

初始化一下

创建命名空间 mingmingtest

ps: 使用尽量复杂一点的名称 以免与他人占用 引起创建失败

拉取镜像

若出现错误信息

解决方法:1.重启下docker服务

2.升级内核3以后的版本或更换centos7系统,本质都是升级内核 (ps我使用的2.6.32-642.15.1.el6.x86_64无问题)

设置镜像别名 与命名空间一致

推送镜像 将镜像别名推送到服务器上 准备部署

部署Docker 执行完成回显示一个容器ID, 请记录~后面绑定IP要使用~
新增 -m 参数,用于控制容器内存~
详细内容请参考: API说明部分

申请一个IP地址

将IP绑定到容器上

到bluemix.net管理后台就可以看到我们创建的的容量了

API说明

这里简单的介绍一下比较常用的几个。
官方API详细说明: https://console.ng.bluemix.net/docs/containers/container_cli_reference_cfic.html
cf ic namespace [get | set NAME]
设置或者获取命名空间

cf ic ps
列出所有容器。(后面加上 --no-trunc 可以显示完整的容器ID~)

cf ic start/restart/stop/rm CONTAINER_ID
启动/重启/停止/删除/指定容器,CONTAINER_ID 是容器ID 使用 cf ic ps --no-trunc 可见~

cf ic run
这个命令官方介绍很清楚~ 这里只说明比较重要的几个。
-p 映射端口,映射多个端口 可添加多个-p
-e 环境变量,有些Docker需要传环境变量 -e "key1=value1" -e "key2=value2"
-m 限制内容为多大,如果限制内存为64M 那么命令直接是 -m 64

cf ic images
查看服务器上镜像集合

cf ic rmi IMAGE_ID
删除镜像 IMAGE_ID 是镜像ID 使用 cf ic images 可见~

cf ic ip list
查看已经申请的IP

cf ic ip request
申请一个IP地址,注意免费额度只有2个IP,千万别整多了~

cf ic ip bind IP CONTAINER_ID
将IP绑定到某个容器上,CONTAINER_ID 使用 cf ic ps --no-trunc 可见~

cf ic ip unbind IP CONTAINER
将IP从某个容器上解绑,CONTAINER_ID 使用 cf ic ps --no-trunc 可见~

cf ic ip release IP
释放某个IP

参考文章:http://51.ruyo.net/p/3372.html

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: