很多系統未自帶docker或者自帶版本過低的docker,記錄下安裝方法備忘。
卸載舊版本
sudo yum remove docker docker-common docker-selinux docker-engine
安裝依賴
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
下載Docker源配置文件
# 下載官方的 repo wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-ce.repo # 替換文件中的地址為清華大學的地址 sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
安裝Docker
sudo yum makecache fast sudo yum install docker-ce
配置Docker的鏡像加速器
這里采用阿里雲的鏡像加速服務,具體位置見圖。
sudo vim /etc/docker/daemon.json
寫入以下內容,注意替換你的加速地址
{ "registry-mirrors": ["https://你的加速器地址.mirror.aliyuncs.com"] }
啟動Docker服務
sudo systemctl start docker
建立Docker用戶組
# 建立用戶組 sudo groupadd docker # 新建用戶並添加到 docker 組 sudo useradd -g docker -G docker {docker-user}