因某些環境,不能聯外網,或者在線安裝時下載docker安裝包非常慢,所以使用docker yum源方法行不通,於是使用離線安裝。
安裝步驟:
第1步,下載docker-ce相關安裝包
(1) 下載國內鏡像源docker-ce.repo文件,下載地址:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(2) 下載 container-selinux 安裝包,下載地址:https://pkgs.org/download/container-selinux
點擊連接進入container-selinux下載頁面
(3) 下載最新的docker-ce、docker-ce-cli、containerd.io安裝包,
下載地址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
(4) 下載docker-compose安裝包,
國內下載地址:http://get.daocloud.io ,
國外下載地址:https://github.com/docker/compose/releases
第2步,上傳安裝包到centos
用xftp將docker-ce、docker-ce-cli、containerd.io、docker-compose、docker-ce.repo安裝包上傳到centos。
第3步,安裝docker-ce
卸載舊版本
yum remove docker-ce docker-selinux docker-ce-cli containerd.io
將上傳好的docker-ce.repo文件拷貝到/etc/yum.repos.d/ 目錄下。
cp /tools/docker/docker-ce.repo /etc/yum.repos.d/
按順序依次安裝containerd.io、docker-ce-cli、container-selinux、docker-ce包。
yum update
rpm -ivh containerd.io-1.2.6-3.3.el7.x86_64.rpm
rpm -ivh docker-ce-cli-19.03.9-3.el7.x86_64.rpm
rpm -ivh container-selinux-2.107-3.el7.noarch.rpm rpm -ivh docker-ce-19.03.9-3.el7.x86_64.rpm
啟動docker,設置開機自動啟動
systemctl start docker
systemctl enable docker
查看docker版本
docker version
第4步,安裝docker-compose
將docker-compose文件拷貝到 /user/local/bin/ 目錄
cp /tools/docker/docker-compose /usr/local/bin/
安裝docker-compose
chmod +x /usr/local/bin/docker-compose
查看docker-compose版本
docker-compose --version