Docker CE 安裝、卸載及啟動停止
概述
Docker CE 是 Docker 公司發布的開源版 Docker 引擎,本文主要簡單記錄 CentOS 上 Docker CE 的安裝、卸載及啟動停止
前提條件
- 系統版本:CentOS 7 維護版本、不支持存檔版本
- 必須開啟 centos-extras 附加軟件庫(默認:開啟)
- 推薦使用 overlay2 文件存儲驅動
ps:overlay2 存儲驅動配置可參考:Docker overlayfs 存儲驅動配置
卸載老版本 Docker CE
如果有安裝老版本的 Docker,可能會影響到當前版本到安裝,故我們需先卸載老版本的 Docker 及其依賴
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
一、安裝 Docker CE
官方提供了三種安裝方式:
- 設置 Docker 的 yum 源,通過 yum 進行安裝
- 下載 RPM 包,手動安裝
- 測試和開發環境下,可以用一些腳本安裝
這里我們采用比較簡單的第一種方式用 yum 進行安裝
1. 設置存儲庫(首次安裝時)
在新主機上首次安裝 Docker CE 之前,需要設置 Docker 存儲庫。之后,您可以從存儲庫安裝和更新 Docker。
```
# 安裝相關依賴
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
```
ps:由於國內環境原因,可能會有些卡頓,可換為阿里雲的源:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2. 安裝 Docker CE
sudo yum install docker-ce docker-ce-cli containerd.io
二、卸載 Docker CE
# 卸載 Docker 包
sudo yum remove -y docker-ce
# 刪除所有鏡像、容器、數據卷或定制配置文件
sudo rm -rf /var/lib/docker
三、啟動、重啟、停止
1. 啟動 Docker
systemctl start docker 或 service docker start
2. 重啟 Docker
systemctl restart docker 或 service docker restart
3. 關閉 Docker
systemctl stop docker 或 service docker stop
4. 開機自啟
systemctl enable docker
5. 重新加載配置文件
systemctl daemon-reload