基於CentOS 7 rpm包
1、下載rpm
官方下載地址:link.
阿里雲下載地址:link(推薦).
通過官方或者阿里雲提供的下載服務,下載對應的版本的Docker安裝包(此處爲17.03.0版本,可根據需要下載不同版本)
docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm
docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm
2、修改防火牆等設置
① 防火牆
systemctl stop firewalld
systemctl disable firewalld
② selinux
getenforce
如果不是Disabled,編輯/etc/selinux/config 設置爲Disabled
vim /etc/selinux/config
③ 啓用iptables
systemctl start iptables
若提示未安裝,則做如下操作
yum -y install iptables-services
systemctl start iptables
systemctl enable iptables
iptables -F
service iptables save
④升級系統軟件和內核
升級所有包同時也升級軟件和系統內核
yum -y update
升級完成後重啓系統
reboot
3、安裝rpm包
將第一步的兩個rpm包移動到/usr/local/soft/docker下,在此目錄下運行
yum -y install *
安裝完畢後:
systemctl start docker #啓動docker服務
systemctl enable docker #設置開機啓動
systemctl status docker #查看docker服務狀態
顯示active(running) 表示服務啓動成功。
4、使用阿里雲鏡像加速
獲取阿里雲的鏡像加速地址,登錄阿里雲,沒有賬號註冊一個,然後進入容器鏡像服務,獲取加速器地址。
cp /lib/systemd/system/docker.service /etc/systemd/system/
chmod a+x /etc/systemd/system/docker.service
vim /etc/systemd/system/docker.service #在ExECsTart=/usr/bin/dockerd後面加上加速地址
systemctl daemon-reload
systemctl restart docker
ps -ef | grep docker
查看docker的鏡像加速地址是否在啓動參數中:
出現地址證明鏡像加速添加成功。