CentOS 7下Docker的安裝和驗證

2022-06-03 01:09:05 字數 3134 閱讀 6163

1

、docker

要求 centos7

系統的核心版本高於

3.10

,需要驗證你的

centos

版本是否支援

docker

,通過在終端中輸入命令:

uname –r

就可以檢視當前的核心版本

2、使用

root

許可權登入

centos

,確保yum

包已更新到最新

yum update

3、一般舊版本的

docker

通常名稱為

docker

、docker-engine

,如果已經安裝過,需要解除安裝它們以及和它們關聯的依賴檔案,命令如下:

sudo

yum remove docker \

docker-client

\

docker-client-latest

\

docker-common

\

docker-latest

\

docker-latest-logrotate

\

docker-logrotate

\

docker-engine

如果yum

輸出這些檔案都沒有被安裝的話,就說明解除安裝成功。

/var/lib/docker

下儲存著

images

、containers

、volumes

和networks

,docker

engine-community

包現在稱之為

docker-ce

。或者輸入:

yum remove docker-* -->

解除安裝所有

4、在一台新的主機上第一次安裝

docker

社群版時,你需要安裝

docker

倉庫,然後從倉庫上進行

docker

的安裝和更新。

使用yum-utils

提供的yum-config-manager

工具來安裝需要的包,並且

儲存驅動需要

和lvm2

,命令如下圖所示:

sudo

yum install -y yum-utils \

\lvm2

5、使用下面的命令來建立穩定的倉庫

sudo

yum-config-manager \

--add-repo

\

鑑於國外網路問題,強烈建議使用國內源!!!

(1)

官方源:

國內源:

sudo yum-config-manager --add-repo

6、使用下面的命令來安裝最新版本的

docker

社群版:

sudo

yum install docker-ce docker-ce-cli containerd.io

7、啟動

docker

,命令如下:

sudo

systemctl start docker

8

驗證

docker

社群版是否成功安裝,我們可以通過命令

sudo

docker run hello-world

相關問題的解決:

解決方法:

修改或新增

/etc/docker/daemon.json

#vi /etc/docker/daemon.json

2、docker

安裝後

cannot

connect to the docker daemon at unix:///var/run/docker.sock. is the

docker daemon running?

解決辦法

$

systemctl daemon-reload

$ sudo service docker restart

$ sudo service docker status (should see active (running))

$ sudo docker run hello-world

Docker的安裝(CentOS7下)

使用yum安裝 在centos7下 docker 要求 centos 系統的核心版本高於 3.10 檢視本頁面的前提條件來驗證你的centos 版本是否支援 docker 通過 uname r 命令檢視你當前的核心版本 安裝docker 1.docker 軟體包和依賴包已經包含在預設的 centos...

Centos7下Docker的安裝

1.首先,利用yum包安裝docker,這裡注意一點,要用docker ce而不是docker io 後者是遠古時期的版本,已被淘汰 yum install y docker ce 安裝docker2.設定docker開機啟動 systemctl enable docker 設定開機自啟動3.配置加...

Centos7下Docker的安裝

sudo yum remove docker docker client docker client latest docker common docker latest docker latest logrotate docker logrotate docker selinux docker e...