Created
June 26, 2020 06:55
-
-
Save kadaliao/350cffcebe7b8b8fa779178dc062e755 to your computer and use it in GitHub Desktop.
CentOS一键安装 Docker 脚本
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# 移除掉旧的版本 | |
sudo yum remove docker \ | |
docker-client \ | |
docker-client-latest \ | |
docker-common \ | |
docker-latest \ | |
docker-latest-logrotate \ | |
docker-logrotate \ | |
docker-selinux \ | |
docker-engine-selinux \ | |
docker-engine | |
# 删除所有旧的数据 | |
sudo rm -rf /var/lib/docker | |
# 先更新 | |
sudo yum update | |
# 添加源,使用了阿里云镜像 | |
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo | |
# 安装依赖包 | |
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 | |
# 配置缓存 | |
sudo yum makecache fast | |
# 安装最新稳定版本的docker | |
sudo yum install docker-ce | |
# 配置镜像加速器 | |
sudo mkdir -p /etc/docker | |
sudo tee /etc/docker/daemon.json <<-'EOF' | |
{ | |
"registry-mirrors": ["http://hub-mirror.c.163.com"] | |
} | |
EOF | |
# 启动docker引擎并设置开机启动 | |
sudo systemctl start docker | |
sudo systemctl enable docker | |
# 配置当前用户对docker的执行权限 | |
sudo groupadd docker | |
sudo gpasswd -a ${USER} docker | |
sudo systemctl restart docker |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment