1.首先安装必要依赖:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2.然后添加仓库源:
sudo sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.最后安装 Docker:
sudo yum install docker-ce docker-ce-cli containerd.io
4.启动 Docker:
sudo systemctl start docker
5.(境外服务器忽略)设置 Docker 源加速(使用 daocloud 提供的镜像源),否则拉取镜像时会非常慢
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
6.在 docker 中运行一个 hello world,确认 docker 安装成功:
$ sudo docker run hello-world
7.docker 安装成功了,还要安装一下 docker-compose。其实是一个 python 包,我们直接通过 pip 安装就可以了:
$ pip3.6 install docker-compose
8.为了避免运行一些 docker 命令时可能产生的权限问题,我们把系统当前用户加入到 docker 组里:
$ sudo usermod -aG docker ${USER}
添加组后要重启一下 shell(ssh 连接的话就断开重连)。