centos安裝docker-ce

官方安裝文檔鏈接
1、卸載舊版本
如果是新機(jī)器可以忽略這一步,因?yàn)閏entos還沒自帶docker服務(wù)。

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

2、安裝依賴包

yum install -y yum-utils device-mapper-persistent-data lvm2

3、添加Docker軟件包源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

但是鑒于國內(nèi)網(wǎng)絡(luò)問題,建議使用國內(nèi)阿里的源

yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、執(zhí)行安裝,啟動(dòng)和設(shè)置docker服務(wù)開機(jī)自啟動(dòng):

yum install -y docker-ce
systemctl start docker
^start^enable

5、配置docker加速器
添加或修改文件(/etc/docker/daemon.json )

cat <<EOF > /etc/docker/daemon.json
{
  "registry-mirrors": ["https://i70lu8rd.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker

6、docker容器日志清理 (選擇性配置,磁盤大任性可忽略)
將來docker啟動(dòng)的容器,將會(huì)產(chǎn)出大量日志文件(find /var/lib/docker/containers/ -name *-json.log),占用較多磁盤空間;可以在配置文件 /etc/docker/daemon.json 添加log-dirver和log-opts參數(shù)解決

{
  "log-driver":"json-file",
  "log-opts": {"max-size":"500m", "max-file":"3"}
}
  • max-size=500m 表示單個(gè)容器日志大小上限是500M,
  • max-file=3 表示單個(gè)容器有三個(gè)日志,分別是id+.json、id+1.json、id+2.json。
systemctl daemon-reload
systemctl restart docker

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容