CentOS 安裝 Docker

環境:Linux centos8 4.18.0-80.el8.x86_64、docker-19.03.5

1、前置條件

<code>要求操作系統內核3.10+uname -r //查看操作系統版本號/<code>
CentOS 安裝 Docker

2 、檢查是否已安裝(卸載)

<code>yum remove docker \\    
docker-client \\
docker-client-latest \\
docker-common \\
docker-latest \\
docker-latest-logrotate \\
docker-logrotate \\
docker-engine
也可用以下方式卸載:
* yum list installed | grep docker //查找安裝過的docker
* yum remove docker-ce.x86_64 docker-ce-cli.x86_64 -y //卸載安裝
* rm -rf /var/lib/docker //刪除目錄文件/<code>
CentOS 安裝 Docker

CentOS 安裝 Docker

3、設置倉庫

<code>安裝所需依賴的軟件包,yum-utils 提供了 yum-config-manager ,
並且 device mapper 存儲驅動程序需要 device-mapper-persistent-data 和 lvm2
* yum install -y yum-utils \\
device-mapper-persistent-data
lvm2/<code>
CentOS 安裝 Docker

<code>設置穩定的倉庫
yum-config-manager \\
--add-repo \\
https://download.docker.com/linux/centos/docker-ce.repo/<code>
CentOS 安裝 Docker

4、安裝docker engine-community

<code>yum install docker-ce docker-ce-cli containerd.io //默認安裝最新版本/<code>
CentOS 安裝 Docker

<code>安裝報錯,因為yum安裝的containerd.io太低,需要下載安裝高版本containerd.io>=1.2.2-3
解決方式:dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm //dnf是更優秀的rpm工具/<code>
CentOS 安裝 Docker

<code>接著繼續安裝docker-ce(後臺服務)和docker-ce-cli(客戶端)
yum install docker-ce docker-ce-cli /<code>
CentOS 安裝 Docker

5、啟動docker服務

<code>* systemctl start docker
* systemctl enable docker
* systemctl status docker/<code>
CentOS 安裝 Docker

6、查看是否安裝成功

<code>docker version/<code>
CentOS 安裝 Docker

7、docker其它命令測試

<code>* docker iamges
* docker ps
* docker search 鏡像/<code>
CentOS 安裝 Docker

8、後記

<code>可以選擇安裝不同版本的docker-ce和docker-ce-cli
* yum list docker-ce --showduplicates | sort -r //不同版本列表
* yum list docker-ce-cli --showduplicates | sort -r //不同版本列表/<code>
CentOS 安裝 Docker

CentOS 安裝 Docker

<code>安裝:yum install docker-ce-<version> docker-ce-cli-<version>/<version>/<code>


分享到:


相關文章: