在docker的使用過程中有時候會遇到一些私有化部署的問題,就是在一些無法上網的機器上面安裝使用dokcer,這就引出了docker的離線安裝的問題
環境:
通過 uname -r 命令檢視你當前的核心版本
centos 7.0核心版本3.10.0-327.el7.x86_64
centos 7.2-1511
docker 1.12.6版本
基本思路:
基礎環境準備:
關閉selinux:安全子系統
[root@localhost ~]# cat /etc/selinux/config
selinux=disabled
selinuxtype=targeted
關閉firewalld:防火牆
systemctl status firewalld 檢視防火牆狀態
systemctl stop firewalld 關閉防火牆
systemctl disable firewalld 禁用防火牆
systemctl status firewalld
firewall-cmd --state 檢視firewall狀態
構建本地
yum源:
將yuminstallpackages上傳到/root目錄下面
1、安裝createrepo
出現這個證明createrepo已經安裝好了。
2、建立新的*.repo檔案
刪除/etc/yum.repo.d目錄下檔案,建立新的*.repo檔案,如:local.repo,進行配置
[root@master ~]# rm -rf /etc/yum.repos.d/centos-*
[root@master ~]# vi/etc/yum.repos.d/local.repo
[local_server]
name=thisis a local repo
baseurl=file:///root/yuminstallpackage
enabled=1
gpgcheck=0
3、設定本地源
執行下面命令,成功後本地源就設定完成了
createrepo -d /root/yuminstallpackage/
輸入yum repolist看是否能看到自己構建的本地源
清除快取,yum clean all
建立快取,yum makecache
4、看本地源是否配置成功
通過yum list看是否輸出了新的rpm包,如果能查詢到,證明配置成功
安裝docker
安裝yuminstall docker
啟動docker
systemctl start docker
開機自動啟動docker
systemctl enable docker
重啟docker
systemctl restart docker
檢視docker資訊
docker info
檢視docker版本
docker version
yum使用,yum構建本地源
由於公司的測試伺服器上不能連線外網,使用rpm安裝個東西,一堆的依賴能搞死個人。所以決定搭建個本地的源,其實很簡單,記錄下來備查 服務版本是redhat enterprise 5.3,安裝盤,已經掛載在 media rhel5u3目錄上 具體的掛載參照mount命令就行。1.在目錄 etc yum....
本地安裝yum源
鏈結 一 掛載本地光碟到系統 把rhel6.2安裝光碟放入光碟機,在終端命令列下操作 mkdir media rhel 新建掛載目錄 mount dev cdrom media rhel 掛載光碟到 media rhel目錄下 cd media rhel 進入掛載目錄 ls 檢視掛載目錄,光碟掛載成...
使用iso構建本地的yum安裝源
1.掛載 iso cd media mkdir iso mount r o loop path to iso media iso 將iso檔案掛載到 media iso 2.在本地檔案系統建立 repo 源目錄 cd media mkdir repo cd repo mkdir centos mou...