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