1> centos 7.6

① 卸载旧版本

sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

② 安装依赖的包

yum install -y yum-utils

③ 设置镜像仓库

# 国外的仓库
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 国内镜像
$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新yum软件包索引
$ yum makecache fast

④ 安装docker

# ce社区版
yum install docker-ce docker-ce-cli containerd.io

⑤ 启动docker

systemctl start docker
docker run hello-world

⑥ 查看镜像

docker images

⑦ 卸载docker

# 卸载依赖
$ yum remove docker-ce docker-ce-cli containerd.io
# 删除资源
$ rm -rf /var/lib/docker
$ rm -rf /var/lib/containerd

⑧ 阿里云镜像加速

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <

2> ubuntu 18.04

① 安装 apt 依赖包

sudo apt-get update
sudo apt-get install \
   apt-transport-https \
   ca-certificates \
   curl \
   gnupg-agent \
   software-properties-common

② 添加 Docker 的官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

③ 设置稳定版仓库

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) \
  stable"

④ 安装 Docker-ce

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io