文章出處

最近在學習docker,開始是在阿里云的Ubuntu云服務器上安裝的docker engine環境。后來發現阿里云有容器服務(container service),目前正處于公測階段,正好借學習docker的機會初步體驗一下。

使用阿里云容器服務,首先要創建一個集群,集群簡單來說就是計算資源的一種集合,比如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.
...

小試到此。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()