在IBM bluemix公有云上部署容器
来源:互联网 发布:淘宝发布宝贝图片大小 编辑:程序博客网 时间:2024/06/11 23:49
- 创建部署环境
- 部署容器
- 安装Bluemix_CLI
- 初始化客户端
- 上传私人镜像
- 运行容器
- 开放访问
bluemix按内存使用量收费,不限制带宽。
每月免费的内存使用量为365(GB*小时);例如,以2G内存运行单个容器,其8小时内存使用量为16(GB*小时)。
当限制运行内存在500M以下时,即可全月免费使用。
目前未绑定信用卡的用户已无法再新建单独容器
创建部署环境
注册IBM账户
http://console.bluemix.net
选择部署区域为美国南部,创建“组织”、“空间”,创建私人镜像仓库。
“组织”:项目团队。
“空间”:项目的部署环境,如开发、测试、生产环境。
部署容器
使用官方的CLI工具,来完成全部部署操作;web界面的功能不全。
安装Bluemix_CLI
前提是有一台安装好了docker的linux机器,以root用户执行
cd ~wget https://public.dhe.ibm.com/cloud/bluemix/cli/bluemix-cli/Bluemix_CLI_0.5.4_amd64.tar.gztar zxvf Bluemix_CLI_0.5.4_amd64.tar.gzcd ~/Bluemix_CLI./install_bluemix_clicd ~rm -rf Bluemix_CLIrm -f Bluemix_CLI_0.5.4_amd64.tar.gzcd ~wget https://s3-us-west-1.amazonaws.com/cf-cli-releases/releases/v6.29.0/cf-cli-installer_6.29.0_x86-64.rpmyum install cf-cli-installer_6.29.0_x86-64.rpmcd ~rm -f cf-cli-installer_6.29.0_x86-64.rpmbluemix plugin install IBM-Containers -r Bluemix
初始化客户端
选择部署区域为美国南部时,登录到api.ng.bluemix.net。
完成登陆后,会选择好默认的“组织”、“空间”。
bluemix login -a api.ng.bluemix.net
初始化IBM Bluemix Container Service
bluemix ic init
上传私人镜像
可以直接复制docker hub的公共镜像到私人仓库。
bluemix ic cpi mritd/shadowsocks:3.0.6 registry.ng.bluemix.net/私人镜像仓库名称/shadowsocks:3.0.6
或者使用docker tag给本地镜像打上私人仓库的标签,再用docker push命令推送到私人仓库。
运行容器
部署参数基本和docker run命令的参数一致,详见:
https://console.bluemix.net/docs/containers/container_cli_cfic.html
bluemix ic run -dt --name 容器名称 -m 256 -p 6443:6443 -e SS_CONFIG="-s 0.0.0.0 -p 6443 -m aes-256-cfb -k ss密码 --fast-open" 私人镜像仓库名称/shadowsocks:3.0.6
上述命令设置了容器名称(–name)、运行内存大小(-m,单位为MB)、需暴露的端口(-p)、环境变量(-e)。
开放访问
需绑定公网IP到容器,才可以正常使用容器提供的服务。
申请公网IP
bluemix ic ip-request
查看已申请的公网IP
bluemix ic ips
绑定IP
bluemix ic ip bind 公网IP 容器名称
阅读全文
1 0
- 在IBM bluemix公有云上部署容器
- IBM公有云PaaS平台BlueMix介绍
- 云计算--在bluemix平台上部署一个JavaWeb程序
- 如何在bluemix的虚拟机上部署selenium hub
- 使用 IBM Bluemix 容器构建 Django 环境
- Eclipse上开发IBM Bluemix应用程序
- IBM的云平台Bluemix使用初体验-创建第一个容器
- 多云集成、Flex云存储、Bluemix容器,IBM一口气发布了很多 | InterConnect 2017
- IBM Bluemix
- IBM Bluemix
- IBM Watson 服务在 Bluemix 中的应用
- 在IBM Bluemix 建立客制化 Docker Container
- Bluemix推出基于Docker的IBM容器服务测试版
- 基于IBM Bluemix部署Java Web项目实战演练
- 基于IBM Bluemix部署Java Web项目实战演练
- IBM Bluemix云计算大会见闻
- BlueMix - IBM 的最新的云产品
- 用IBM Bluemix搭建云平台流程
- PAT-A-1017. Queueing at Bank (25)
- 整除个数
- 单例模式类型(一)
- 标签入门
- 方法(打印m行n列)
- 在IBM bluemix公有云上部署容器
- 微信小程序快速开发:视频指导版
- static 使用
- Go RPC
- Java生态研究
- leetcode59. Spiral Matrix II
- android crash 二 Android端线上NativeCrash收集的两种方法(下)
- LeetCode 330. Patching Array
- [R语言]查看内置数据集