centOS安装Docker
1、Docker安装
# 1、卸载旧版本
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
# 2.安装依赖包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
#3、建立Docker仓库
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's/download.docker.com/mirrors.ustc.edu.cn\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
#构建版本的 Docker CE
sudo yum-config-manager --enable docker-ce-nightly
# 安装dockerCE
sudo yum install docker-ce
# 由于 CentOS8 防火墙使用了 nftables,但 Docker 尚未支持 nftables, 我们可以使用如下设置使用 iptables 更改/etc/firewalld/firewalld.conf
# FirewallBackend=nftables
FirewallBackend=iptables
#或者
$ sudo firewall-cmd --permanent --zone=docker --change-interface=docker0 //permanent表示永久性写入
$ sudo systemctl restart firewalld
#安装docker
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
# 启动docker
sudo systemctl enable docker
sudo systemctl start docker
创建docker用户组
sudo groupadd docker
# 将用户加入docker组
sudo usermod -aG docker $USER