編程貓官方網(wǎng)站入口免費(fèi)自建網(wǎng)站有哪些
action:
- 1、下載安裝包
- 2、安裝docker
1、背景
使用CentOS / Redhat 7 版本的應(yīng)該偏多。但是,Docker CE在系統(tǒng)中安裝的時(shí)候,往往會(huì)出現(xiàn)一堆依賴包的報(bào)錯(cuò),解決依賴包需要耗費(fèi)不短的時(shí)間。
經(jīng)驗(yàn)證,目前已找到兼容能力強(qiáng)的版本,可以快速完成安裝。
2、安裝步驟
2.0 前置操作
- 1)關(guān)閉防火墻
# 關(guān)閉防火墻和SELinux
systemctl disable --now firewalld## 清空現(xiàn)有的所有iptables策略
iptables -F# 禁用郵件服務(wù)
systemctl disable --now postfix# 禁用selinux
sed -ri 's#(SELINUX=).*#\1disabled#' /etc/selinux/config
# 立即禁用臨時(shí)SElinux
setenforce 0
- 2)卸載舊版本
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine \podman \runc
2.1 下載安裝包
- libseccomp-2.3.1-4.el7.x86_64.rpm
- container-selinux-2.9-4.el7.noarch.rpm
- docker-ce-18.06.1.ce-3.el7.x86_64.rpm
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libseccomp-2.3.1-4.el7.x86_64.rpmwget ftp://ftp.pbone.net/mirror/vault.centos.org/7.3.1611/extras/x86_64/Packages/container-selinux-2.9-4.el7.noarch.rpmwget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.06.1.ce-3.el7.x86_64.rpm
2.2 安裝docker
yum install -y libseccomp-2.3.1-4.el7.x86_64.rpm
yum install -y container-selinux-2.9-4.el7.noarch.rpm
yum install -y docker-ce-18.06.1.ce-3.el7.x86_64.rpm
2.3 啟動(dòng)docker
- 查看docker版本
[root@vm17 ~]# docker --version
Docker version 18.06.1-ce, build e68fc7a
- 啟動(dòng)docker
systemctl start docker
3、附錄
依賴包下載地址
- 強(qiáng)推,歷史核心包都有,rpm.pbone.net
- cento官方包地址
- pkgs官方包
- 阿里云rpm包