文章出處
文章列表
最近在學習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.
...
小試到此。
文章列表
全站熱搜