小试阿里云容器服务

最近在学习docker,开始是在阿里云的Ubuntu云服务器上安装的docker engine环境。后来发现阿里云有容器服务(container service),目前正处于公测阶段,正好借学习docker的机会初步体验一下。web

使用阿里云容器服务,首先要建立一个集群,集群简单来讲就是计算资源的一种集合,好比ECS(云服务器)就是其中一种计算资源。建立集群的界面以下(建立时须要选择ECS的数量与配置):docker

建立集群时,会自动建立对应的ECS(在ECS控制台会看到对应的实例)与负载均衡(在负载均衡控制台也能看到对应的负载均衡实例)。服务器

建立好集群以后,为了访问集群,须要在本身的电脑上安装docker客户端(下载 Docker Toolbox 进行安装)。app

安装好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 文件夹中有以下文件:tcp

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.
...

小试到此。3d

相关文章
相关标签/搜索