實(shí)驗(yàn)環(huán)境介紹:
centos7.3虛擬機(jī)惨篱。
1评抚、更新軟件安裝包:
yum update;
2、安裝docker依賴(lài)包:
yum install -y yum-utils device-mapper-persistent-data lvm2;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
yum-util 提供yum-config-manager功能纳寂,另外兩個(gè)是devicemapper驅(qū)動(dòng)依賴(lài)的淘讥;
3圃伶、設(shè)置docker安裝包源:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、查看目前源倉(cāng)庫(kù)中的docker軟件版本蒲列,查看是否有合適自己的版本窒朋;
yum list docker-ce --showduplicates | sort -r
5、選擇自己需要的版本蝗岖,或者直接安裝最新版:
yum install docker-ce (版本號(hào))侥猩;
6、啟動(dòng)docker服務(wù),加開(kāi)機(jī)啟動(dòng):
systemctl start docker
systemctl enable docker;
7抵赢、另外docker中自帶的image源主要存在于外網(wǎng)之中眾所周知下載速度異常之慢欺劳,所以我們需要把源換成國(guó)內(nèi)的鏡像源,這樣在pull image時(shí)就會(huì)節(jié)約大量的時(shí)間:
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
(這里更換的是國(guó)內(nèi)常用的daocloud源铅鲤,公共源是公開(kāi)免費(fèi)的速度也說(shuō)的過(guò)去划提。)
8、開(kāi)放2375端口為docker服務(wù)彩匕,使得通過(guò)外網(wǎng)可以直接訪問(wèn)其中的docker服務(wù):
更改docker.service中的一行內(nèi)容:
vim /usrvim /usr/lib/systemd/system/docker.service
找到并更改如下字段:ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
9腔剂、重啟docker
systemctl daemon-reload
這個(gè)命令是啟動(dòng)docker 守護(hù)進(jìn)程,目前只了解到這個(gè)層面驼仪,有沒(méi)有大佬具體解釋一下掸犬。
systemctl restart docker
注:有時(shí)會(huì)出現(xiàn)一些問(wèn)題袜漩,重啟不成功,具體問(wèn)題具體分析湾碎,如果找不到就多重啟幾次哈哈哈宙攻!