1 Centos下安裝和解除安裝docker

2021-08-31 00:21:26 字數 2328 閱讀 7671

1、安裝前檢查

目前,centos 僅發行版本中的核心支援 docker。

docker 執行在 centos 7 上,要求系統為64位、系統核心版本為 3.10 以上。

docker 執行在 centos-6.5 或更高的版本的 centos 上,要求系統為64位、系統核心版本為 2.6.32-431 或者更高版本。

通過 uname -r 命令檢視你當前的核心版本

4、啟動docker

systemctl start docker 或 service docker start

5、檢視是否安裝成功

docker version

6、解決安裝是的警告

docker 當要以非root使用者可以直接執行docker時會報錯

6.1、新增docker的使用者組

groupadd docker

6.2、將要執行docker的使用者加入docker使用者組

gpasswd -a 使用者 docker

6.3、重啟docker

service docker restart

6.4、退出登入重新登入系統

7、映象加速

鑑於國內網路問題,後續拉取 docker 映象十分緩慢,我們可以需要配置加速器來解決,我使用的是網易的映象位址新版的 docker 使用 /etc/docker/daemon.json(linux) 或者 %programdata%\docker\config\daemon.json(windows) 來配置 daemon。

請在該配置檔案中加入(沒有該檔案的話,請先建乙個):

也可以使用官方的國內加速

或者使用阿里雲私有映象加速推薦)

8、找到yum安裝時啟動配置等檔案

列出docker安裝包的所有檔案

rpm -ql docker-ce

其中docker.service就是啟動配置檔案

9、檢視守護程序的配置檔案

systemctl show --property=fragmentpath docker

預設是「/usr/lib/systemd/system/docker.service」

10、設定開機自啟

systemctl enable docker

11、檢視是否開機重啟

systemctl is-enabled docker

12、設定自定義的docker自定義的配置檔案

cd /etc/default/

touch docker

vim docker

輸入 docker_opts=" --label name=service_1 tcp: -h unix:///var/run/docker.sock"

:wq儲存

獲取docker啟動配置檔案

systemctl show --property=fragmentpath docker

預設是/usr/lib/systemd/system/docker.service

cd /usr/lib/systemd/system/

vim docker.service

在[service]下面

將「execstart=/usr/bin/dockerd」 注釋

在後面加上

environmentfile=-/etc/default/docker

execstart=/usr/bin/dockerd  $docker_opts

:wq重啟docker服務

sudo systemctl daemon-reload

sudo systemctl restart docker

檢視配置檔案是否生效

docker info

如果包含「name=service_1」 就表示正確

13、啟動警告解決

docker info 輸出一下資訊

warning: bridge-nf-call-ip6tables is disabled

解決方法

vi /etc/sysctl.conf

輸入net.bridge.bridge-nf-call-ip6tables = 1

net.bridge.bridge-nf-call-iptables = 1

儲存執行

sysctl -p

14、解除安裝

yum remove docker  docker-client  docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

1 CentOS系統安裝

centos系統安裝 ssh遠端連線 安裝centos系統 新建虛擬機器 自定義 硬體相容性 workstation 15.x 稍後安裝作業系統 linux,centos 7 64位 名稱位置隨意 nat模式,新建虛擬磁碟 拆分成多個檔案 自定義硬體 新cd 使用ios映像檔案 完成,開啟虛擬機器 ...

centos安裝和解除安裝軟體

如何解除安裝 1 開啟乙個shell終端 2 因為linux下的軟體名都包括版本號,所以解除安裝前最好先確定這個軟體的完整名稱。查詢rpm包軟體 rpm qa 注意 指軟體名稱開頭的幾個字母,不要求寫全,但別錯,就是萬用字元號 即星號,如你想查詢機子裡安裝的realplayer軟體,可以輸入 rpm...

centos安裝和解除安裝軟體

如何解除安裝 1 開啟乙個shell終端 2 因為linux下的軟體名都包括版本號,所以解除安裝前最好先確定這個軟體的完整名稱。查詢rpm包軟體 rpm qa 注意 指軟體名稱開頭的幾個字母,不要求寫全,但別錯,就是萬用字元號 即星號,如你想查詢機子裡安裝的realplayer軟體,可以輸入 rpm...