CentOS7 2離線安裝docker ce最新版

2021-08-07 06:48:09 字數 2128 閱讀 1238

首先找一台能夠聯網的機器,配置docker-ce的yum倉庫,參考這篇部落格的安裝docker部分。

createrepo軟體可以為本地yum庫生成索引。

建立yum/local資料夾

$ mkdir -p yum/local
repotrack -a x86_64 -p yum/local createrepo
repotrack -a x86_64 -p yum/local libgudev1

repotrack -a x86_64 -p yum/local systemd-sysv

repotrack -a x86_64 -p yum/local docker-ce
將yum資料夾打包docker-ce-yum.tgz

$ tar -zcvf docker-ce

-yum

.tgz yum/

拷貝到離線機器,並解壓

# tar -zxvf docker-ce-yum.tgz -c /root/
進入yum/local資料夾,安裝createrepo-0.9.9-26.el7.noarch.rpm

# rpm -ivh createrepo-0.9.9-26.el7.noarch.rpm
可能會提示deltarpm和python-deltarpm版本不夠,可以公升級這些包

# rpm -uvh deltarpm-3.6-3.el7.x86_64.rpm

# rpm -uvh python-deltarpm-3.6-3.el7.x86_64.rpm

然後在安裝createrepo-0.9.9-26.el7.noarch.rpm,則可以安裝成功

新增檔案/etc/yum.repos.d/centos-local.repo,寫入一下內容

[local]

name=local yum

baseurl=file:///root/yum/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

enabled=1

# createrepo /root/yum

# yum makecache

此時,本地yum源則配置完成,現在就可以從本地源安裝docker-ce

安裝docker-ce

# yum install docker-ce
這個過程中會自動公升級版本不夠的軟體包,所以還是比較方便的。

啟動docker服務

# systemctl start docker
測試

# docker version
則會列印一下docker的版本

client:

version: 17.06

.0-ce

api version: 1.30

go version: go1.8

.3 git commit: 02c1d87

built: fri jun 23

21:20:36

2017

os/arch: linux/amd64

server:

version: 17.06

.0-ce

api version: 1.30 (minimum version

1.12)

go version: go1.8

.3 git commit: 02c1d87

built: fri jun 23

21:21:56

2017

os/arch: linux/amd64

experimental: false

配置普通使用者免sudo使用docker和配置國內docker源等,請參考。

CentOS 7 2 安裝教程

目錄 1.what is centos?介紹 特點 官網 2.download 製作u盤啟動 centos community enterprise operating system,中文意思是社群企業作業系統 是linux發行版之一,它是來自於red hat enterprise linux依照開...

CentOS7 2安裝NVIDIA驅動

開啟 lib modprobe.d dist blacklist.conf,將nvidiafb注釋掉,即 blacklist nvidiafb 在最後加上然後新增以下語句 blacklist nouveau options nouveau modeset 0。重建initramfs image。備份...

CentOS 7 2編譯安裝Tengine

tengine官網上有個非常簡單的教程,中間並未涉及到一些常用的設定,所以僅供參考。一下午為本人的安裝步驟及過程。配置firewalld,iptables,關閉selinux 1 安裝必要的編譯環境好 由於tengine安裝需要使用源 自行編譯,所以在安裝前需要安裝必要的編譯工具 yum y upd...