Docker--離線安裝以及本地yum源構建
docker離線安裝
由於是做內網的部署,所以伺服器不會有外網存在,因此需要使用docker進行部署相應容器。先要進行離線部署docker環境
環境要求
1. centos7.0核心
2. docker1.13版本
docker 離線安裝包下載
- 通過命令列,進行下載安裝包到
/docker/dockerRpm
目錄下。
yum install --downloadonly --downloaddir=/docker/dockerRpm docker
會下載如下依賴:
- 將下載的rmp包進行拷貝到區域網機器上,
eg: /home/houshuai/packages
構建本地yum源
- 進行下載
createrepo
用於構建本地源
yum install --downloadonly --downloaddir=/docker/createrepo createrepo
進行安裝createrepo
通過rpm -ivh
進行安裝,一定要按照依賴關係進行安裝。
- 刪除
/etc/yum.repos.d/
目錄下面的檔案,建立docker.repo
並進行配置如圖。(注意:是yum.repos.d的目錄下)
[docker]
name=docker
baseurl=file:///home/houshuai/ # 配置本地目錄作為源
gpgcheck=0 # 關閉
enabled=1 # 使用當前源
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Centos-7
createrepo -d /home/houshuai/
設定本地源,成功候就是本地源設定完成- 輸入
yum repolist
看是否可以看到自己構建的本地源
- 清楚快取
yum clean all
- 建立快取,
yum makecache
- 檢視本地源是否成功,通過
yum list
是否輸出新的rpm包。查詢到則證明成功
安裝docker
yum install docker # 進行安裝