Docker CE 安裝、卸載及啟動停止


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

官方提供了三種安裝方式:

  1. 設置 Docker 的 yum 源,通過 yum 進行安裝
  2. 下載 RPM 包,手動安裝
  3. 測試和開發環境下,可以用一些腳本安裝

這里我們采用比較簡單的第一種方式用 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

參考:Docker 產品手冊/CentOS 安裝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM