环境
- 操作系统:Centos7.6
- Docker:1.29.2
步骤
- 卸载旧版(无则跳过)
yum list installed | grep docker
yum remove ..\..
- 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
- 配置源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum makecache fas
- 配置源
yum install -y docker-e
- 开启服务
systemctl start docker
- 安装Docker Compose并修改权限
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
- 查看是否开启成功
systemctl status docker
如果是Active: active (running)
说明开启成功了
配置防火墙
systemctl status firewalld
systemctl start firewalld
firewall-cmd --zone=public --add-port=9010/tcp --permanent
firewall-cmd --zone=public --add-port=9020/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=80/udp --permanent
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=22/udp --permanent
firewall-cmd --reload
systemctl restart docker
参考
Linux服务器安装Docker