科技

linux伺服器不能聯網如何安裝dokcer容器,原理這麼簡單

今天遇到這樣一個問題,公司的伺服器不能連網際網路,用不了網上的的yum源安裝軟體。大家都知道linux伺服器安裝軟體沒有yum源,安裝軟體是很麻煩的,要解決一大堆的依賴關係。

今天給大家說說,今天是如何在離線情況下,把docker容器安裝在內網伺服器中。

伺服器環境:

Centos7.0

docker 18.06.0-ce

docker離線安裝包下載

通過在能上網的電腦安裝虛擬機器,並在虛擬機器在安裝一個centos7.0的系統。具體如何centos系統自行百度。安裝完系統,登入虛擬機器上的centos,執行如下命令,進行下載安裝包到/home/dockerRpm目錄下

yum install --downloadonly --downloaddir=/home/dockerRpm docker-ce

ps: --downloadonly 此引數時只下載不安裝

會下載如下依賴:

構建本地yum源

1、把上面下載好的rpm包拷貝到公司的內網伺服器中,例如:把檔案放在/home/dockerRpm/

2、刪除/etc/yum.repos.d/目錄下的檔案,建立docker.repo並進行配置如下:

[docker]

name=docker

baseurl=file:///home/dockerRpm/ # 配置本地目錄作為源

gpgcheck=0 # 關閉

enabled=1 # 使用當前源

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Centos-7

3、createrepo -d /home/dockerRpm/ 設定本地源,成功候就是本地源設定完成

4、輸入yum repolist看是否可以看到自己構建的本地源

5、清楚快取yum clean all

6、建立快取,yum makecache

7、檢視本地源是否成功,通過yum list是否輸出新的rpm包。查詢到則證明成功

安裝docker

yum install docker # 進行安裝

歡迎大家留言說說還有啥方法解決離線安裝docker。

Reference:科技日報

看更多!請加入我們的粉絲團

轉載請附文章網址

不可錯過的話題