日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker-machine为节点安装指定版本的docker-ce的思路

發布時間:2025/7/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker-machine为节点安装指定版本的docker-ce的思路 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于指定版本的問題,翻遍官網文檔和github上的issue,始終沒有一個好的回答,而且該產品的開發人員不知道為什么總不正面提供方法,也許是為了推廣新版本,

但是這樣真的好嗎?docker?swarm要求docker版本統一,docker-machine只提供最新版的升級捷徑,并且默認安裝的也是最新版,

假設我們線上的環境二十個節點部了一次已經都是a版本了,過了一個月docker發布了b版本,而我們又想要增加十個線上節點,難道挨個去升級一遍?

我始終想不通docker-machine為什么這樣難為它的用戶,誰能告訴我?

----------------------------------------------------分割線-------------------------正文開始---------------------------------------

在安裝的時候我們是可以指定安裝腳本的:

?

觀察這個默認網站(https://get.docker.com?其實還有一個?https://test.docker.com,后邊這個才是始終是最新版本),就是一個shell腳本,

通過分析,得出修改其中的pkg_version變量為我們需要的版本號,就可以達到我們想要的效果,

?

接下來要做的就是復制這個shell,按照我們得出的結論,改一下,搭個服務器放上邊,然后在使用docker-machine?create的時候指定一下這個地址為安裝docker的shell的地址就可以了。

?

這里我用的centos,直接修改centos的分支,寫死了一個版本號:

可以看到?成功安裝指定版本

?使用的命令如下:

docker-machine create --driver generic --engine-install-url=http://www.liuyuxiang.com:7777/index --generic-ip-address=192.168.31.13 node3

其中,http://www.liuyuxiang.com:7777/index?這個地址就是我臨時使用nginx搭的

?

(完畢)

轉載于:https://www.cnblogs.com/flying607/p/8659122.html

總結

以上是生活随笔為你收集整理的docker-machine为节点安装指定版本的docker-ce的思路的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。