1. 确定安装版本
- 安装docker ce,此版本为社区版,免费使用
- 在线安装
2. 安装环境
- centos7.6
- 假设应用用户为test,具有sudo权限
3. 安装步骤
3.1 先删除旧的docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3.2 安装工具类
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.3 添加docker-ce源地址
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
3.4 安装docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
3.5 添加国内阿里云docker镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://jfdxp5ya.mirror.aliyuncs.com"]
}
EOF
3.6 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
3.7 应用用户加入docker用户组
sudo groupadd docker
sudo usermod -aG docker test
退出重新登入或者切换其他用户再切回
4. 可选操作
- 开机自启动docker
sudo systemctl enable docker
- 取消开机自启动docker
sudo systemctl disable docker