版权声明:本文为博主原创文章,转载注明“龙棠博客”字样和原文链接。
安装依赖软件
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
修改软件源
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
禁用部分源
$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-testing
修改主机名
$ hostnamectl --static set-hostname c1
$ hostnamectl status
开放防火墙端口
$firewall-cmd --zone=public --add-port=2377/tcp --permanent && \
firewall-cmd --zone=public --add-port=7946/tcp --permanent && \
firewall-cmd --zone=public --add-port=7946/udp --permanent && \
firewall-cmd --zone=public --add-port=4789/tcp --permanent && \
firewall-cmd --zone=public --add-port=4789/udp --permanent && \
firewall-cmd --reload
$firewall-cmd --list-ports
4789/udp 7946/tcp 7946/udp 2377/tcp 4789/tcp
安装
#刷新软件索引
$ sudo yum makecache fast
$ sudo yum install docker-ce
#检查安装版本
$ yum list docker-ce.x86_64 --showduplicates | sort -r
#启动
$ sudo systemctl start docker
#开机启动
$systemctl enable docker
$systemctl list-unit-files| grep docker
卸载
$ sudo yum remove docker-ce
$ sudo rm -rf /var/lib/docker
加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://0503c5a1.m.daocloud.io
#执行效果,新增文件/etc/docker/daemon.json 内容如下
{"registry-mirrors": ["http://0503c5a1.m.daocloud.io"]}
#阿里加速器
{"registry-mirrors": ["https://axhzwr24.mirror.aliyuncs.com"]}
$systemctl daemon-reload
$systemctl restart docker