參考
- chat-gpt
- https://developer.aliyun.com/article/1037178
- https://blog.csdn.net/gg_sunxiaolei/article/details/137137975
環境
軟體/系統 | 版本 | 說明 |
---|---|---|
Centos | 7.6 64位 | |
yum-utils | 1.1.31 | 軟體包 |
device-mapper-persistent-data | 26.1.4 | 軟體包 |
lvm2 | 7:2.02.187 | 軟體包 |
docker-ce | 3:26.1.4 | 軟體包(2024/06 國內相關 Docker 映象站暫停提供服務) |
docker-ce-cli | 1:26.1.4 | 軟體包 |
containerd.io | 1.6.33 | 軟體包 |
docker-compose-plugin | 2.27.1 | 軟體包 |
正文
- 清理舊版本
# 檢視安裝過的docker yum list installed | grep docker # 舊版名稱是docker , 最新社群版 docker-engine, 目前已改名為docker-ce yum remove docker docker-common docker-selinux docker-engine
- 安裝需要的軟體包, yum-util 提供yum-config-manager功能,另兩個是devicemapper驅動依賴。
yum install -y yum-utils device-mapper-persistent-data lvm2
- 設定一個yum源
# (阿里倉庫) yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Docker 安裝
- 安裝docker
# 檢視版本 # yum list docker-ce --showduplicates | sort -r # 安裝 yum install docker-ce docker-ce-cli containerd.io
- 啟動並加入開機啟動
systemctl start docker # 啟動 systemctl restart docker # 重啟 systemctl enable docker # 開機啟動
- 驗證
# --rm 在命令執行完畢後,自動刪除容器。 docker run --rm hello-world
Docker Compose 安裝
- 安裝 docker compose
yum install -y docker-compose-plugin