使用Rancher cattle編排容器

#rancher 使用入門
準備條件:首先需要上傳docker鏡像

推送docker鏡像到騰訊雲

登錄騰訊雲
sudo docker login --username=100008761917 hub.tencentyun.com
推送鏡像
docker tag d7003dc34f04 hub.tencentyun.com/evanzhou/springcloud:d7003dc34f04
docker push hub.tencentyun.com/evanzhou/springcloud:d7003dc34f04
鏡像上傳到騰訊雲上十分慢不說,還剩最後2M的時候報錯了。

搭建docker私服

安裝registry

docker
啓動registry
docker run -itd -v /data/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest

檢測

curl http://127.0.0.1:5000/v2/_catalog

解決上傳鏡像時候,需要https的方法才能上的問題
修改下daemon.json來解決: vim /etc/docker/daemon.json
{
“insecure-registries”: [ “192.168.0.103:5000”]
}

上傳鏡像

打標籤
docker tag evan-springboot-demo:1 192.168.0.103:5000/springboot-demo:v1
push鏡像
docker push 192.168.0.103:5000/springboot-demo:v1
檢測鏡像是否已經上傳成功
curl http://127.0.0.1:5000/v2/_catalog

拉取鏡像

同理需要解決上面的不能http客戶端不能發送https請求問題
docker pull 192.168.0.103:5000/springboot-demo:v1

搭建私服參考文檔:https://www.linuxidc.com/Linux/2018-03/151308.htm

rancher 安裝

– docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable

rancher 啓動

docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable

在rancher裏部署應用

1、添加主機,,選擇Custome,指定racher-agent的ip地址,然後將腳本拷貝到racher主機上執行
2、添加環境
3、添加服務

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章