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 連接的話就斷開重連)。