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...