小试阿里云容器服务
2016-01-01 21:44
525 查看
最近在学习docker,开始是在阿里云的Ubuntu云服务器上安装的docker engine环境。后来发现阿里云有容器服务(container service),目前正处于公测阶段,正好借学习docker的机会初步体验一下。
使用阿里云容器服务,首先要创建一个集群,集群简单来说就是计算资源的一种集合,比如ECS(云服务器)就是其中一种计算资源。创建集群的界面如下(创建时需要选择ECS的数量与配置):
创建集群时,会自动创建对应的ECS(在ECS控制台会看到对应的实例)与负载均衡(在负载均衡控制台也能看到对应的负载均衡实例)。
创建好集群之后,为了访问集群,需要在自己的电脑上安装docker客户端(下载 Docker Toolbox 进行安装)。
安装好docker客户端之后(我是在mac上安装的),在mac上创建用于存放证书与配置的文件夹,比如~/aliyun/docker/webserver。然后在阿里云容器服务的控制台中,打开之前创建的集群的“连接信息”,将证书下载并解压至这个文件夹;并且创建一个.sh文件(比如叫connect.sh),添加如下的配置:
这时 ~/aliyun/docker/webserver 文件夹中有如下文件:
然后在mac的terminal中运行
运行
运行
小试到此。
使用阿里云容器服务,首先要创建一个集群,集群简单来说就是计算资源的一种集合,比如ECS(云服务器)就是其中一种计算资源。创建集群的界面如下(创建时需要选择ECS的数量与配置):
创建集群时,会自动创建对应的ECS(在ECS控制台会看到对应的实例)与负载均衡(在负载均衡控制台也能看到对应的负载均衡实例)。
创建好集群之后,为了访问集群,需要在自己的电脑上安装docker客户端(下载 Docker Toolbox 进行安装)。
安装好docker客户端之后(我是在mac上安装的),在mac上创建用于存放证书与配置的文件夹,比如~/aliyun/docker/webserver。然后在阿里云容器服务的控制台中,打开之前创建的集群的“连接信息”,将证书下载并解压至这个文件夹;并且创建一个.sh文件(比如叫connect.sh),添加如下的配置:
export DOCKER_TLS_VERIFY="1" export DOCKER_HOST="tcp://master2.cs-cn-hangzhou.aliyun.com:11158" export DOCKER_CERT_PATH="$PWD"
这时 ~/aliyun/docker/webserver 文件夹中有如下文件:
ca.pem cert.pem connect.sh key.pem
然后在mac的terminal中运行
source connect.sh命令之后,就可以使用阿里云容器服务了。
运行
docker info命令可以查看阿里云容器服务的信息。
Containers: 7 Images: 6 Role: replica Primary: {IP}:{Port} Strategy: spread Filters: health, dependency, port, resource, affinity Nodes: 2 ... CPUs: 2 Total Memory: 2.033 GiB Name: {id}
运行
docker run hello-world命令,可以测试一下docker容器是否可以正常运行:
Hello from Docker. This message shows that your installation appears to be working correctly. ...
小试到此。
相关文章推荐
- maven(二)
- 聚焦需求,创新体验
- Spark源码阅读(1): Stage划分
- VFL学习简单总结
- android使用include调用内部组件报空指针异常解决方案
- poj 1011 Sticks ,剪枝神题
- 二叉树前中后序遍历非递归及应用
- IOS微信支付 总结
- PAT甲级1001. A+B Format (20)
- hello MemSQL 入门安装演示样例
- Glassfish Active Directory SSL LDAP JNDI
- 学习母函数感慨
- Mac下同时安装多个版本的JDK
- zzuoj--1001--汽水瓶(简单数学)
- linux ssh 免密码登陆
- HDU 2824 The Euler function(欧拉函数)
- ORM greenDAO基本用法
- Android开发 更改返回button的图标
- zzuoj--1001--汽水瓶(简单数学)
- 文章标题