安裝docker前的準(zhǔn)備
關(guān)閉selinux
vi /etc/selinux/config
SELINUX=disabled
關(guān)閉防火墻(實(shí)際環(huán)境需要具體配置規(guī)則)
查看防火墻狀態(tài)
systemctl status firewalld.service
關(guān)閉防火墻
systemctl stop firewalld.service
關(guān)閉防火墻自啟動(dòng)
systemctl disable firewalld.service
更新系統(tǒng)
yum -y update
安裝vim(雖然自帶vi,個(gè)人喜歡vim)
yum -y instll vim*
安裝wget
yum -y install wget
使用yum源安裝docker—ce
安裝依賴
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加yum軟件源
國(guó)內(nèi)源
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
官方源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
更新yum軟件源緩存并安裝docker_ce
yum makecache fast
yum install docker-ce
使用腳本安裝docker—ce(docker官方提供)
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
啟動(dòng)docker
systemctl enable docker
systemctl start docker
查看yum倉(cāng)庫(kù)的所有鏡像
yum list docker-ce --showduplicates | sort -r
image
驗(yàn)證安裝是否成功
docker拉取鏡像太慢?
配置鏡像加速器
vim /etc/docker/daemon.json
添加
{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
沒有該文件就新建 注意json格式,然后重啟服務(wù)
systemctl daemon-reload
systemctl restart docker
執(zhí)行 docker info
如果從結(jié)果中看到了如下內(nèi)容,說明配置成功
Registry Mirrors:
https://registry.docker-cn.com/