安装
方法一
安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
设置 Docker 的 yum 源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
查看仓库中所有的 docker 版本
yum list docker-ce --showduplicates | sort -r
安装默认版本或制定版本:
yum install docker-ce# yum install docker-ce-18.09.8.ce
方法二
curl -fsSL https://get.docker.com/ | sh --mirror AzureChinaCloud
启动
重启 docker
systemctl restart docker
设置开机自启
systemctl enable docker
查看启动状态
systemctl status docker
查看版本
docker version
卸载
列出包含docker字段的软件的信息
$ rpm -qa | grep dockerdocker-ce-cli-19.03.1-3.el7.x86_64docker-ce-19.03.1-3.el7.x86_64
卸载
$ yum remove docker-ce-cli-19.03.1-3.el7.x86_64$ yum remove docker-ce-19.03.1-3.el7.x86_64
更新
卸载旧版本后,重新执行安装步骤
镜像加速
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{"registry-mirrors": ["https://5rlckwme.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker
Centos 8 安装 Docker 容器无法联网
https://github.com/docker/for-linux/issues/957#issuecomment-627166787
编辑文件 /etc/firewalld/firewalld.conf,将 FirewallBackend 修改为 iptables:
- FirewallBackend=nftables+ FirewallBackend=iptables
重启服务:
systemctl restart firewalld.service
