小試阿里雲容器服務


最近在學習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.
...

小試到此。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM