docker刷新配置、修改默認(rèn)驅(qū)動(dòng)方式
docker刷新配置、修改默認(rèn)驅(qū)動(dòng)
- 查看docker的默認(rèn)驅(qū)動(dòng)程序
docker info | grep -i "Cgroup Driver"

docker 與 k8s需要是同一個(gè)驅(qū)動(dòng)
之前我的Docker是用yum安裝的,docker默認(rèn)的為cgroup驅(qū)動(dòng)程序,需要設(shè)置為systemd。
默認(rèn)情況下Kubernetes cgroup為systemd,我們需要更改Docker cgroup驅(qū)動(dòng),
- 編輯/etc/docker/daemon.json 添加如下內(nèi)容
"exec-opts": [
"native.cgroupdriver=systemd"
]- docker 刷新 /etc/docker/daemon.json 配置
systemctl daemon-reload systemctl restart docker
docker修改存儲(chǔ)驅(qū)動(dòng)為overlay2
docker存儲(chǔ)驅(qū)動(dòng)和服務(wù)器的文件格式有關(guān)系:
- 1.服務(wù)器采用ext4文件格式,則docker的存儲(chǔ)驅(qū)動(dòng)會(huì)自然而然的使用overlay2模式
- 2.服務(wù)器采用xfs的文件格式的話,則需要設(shè)置xfs的ftype=1(在格式化的時(shí)候設(shè)置)
eg:


1.停止docker
#systemctl stop docker #mv /var/lib/docker /var/lib/docker.bak (我是把原先的備份一下)
2.格式化文件
(我這里單獨(dú)加了一塊硬盤(pán),docker的文件位置我使用的是默認(rèn)的位置,你也可以自己重新指定) #fdisk /dev/sdb (使用fdisk分區(qū),具體步驟就不寫(xiě)了) #mkfs.xfs -n ftype=1 /dev/sdb1 (這里也可以格式化為ext4格式) #mkdir /var/lib/docker #mount /dev/sdb1 /var/lib/docker
3.修改存儲(chǔ)驅(qū)動(dòng)
(實(shí)際上我發(fā)現(xiàn)不用指定驅(qū)動(dòng),當(dāng)xfs 的ftype=1 開(kāi)啟后docker的存儲(chǔ)驅(qū)動(dòng)默認(rèn)使用的就是overlay2) #vim /etc/docker/daemon.json
添加下面這些信息
{
“storage-driver”: “overlay2”,
“storage-opts”: [
“overlay2.override_kernel_check=true”
]
}4.啟動(dòng)docker
#systemctl start docker

注意:
- 更換存儲(chǔ)驅(qū)動(dòng)后之前這個(gè)docker宿主機(jī)上的鏡像和容器都不會(huì)保留下來(lái)
- 這里需要著千萬(wàn)千萬(wàn)注意一下
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker開(kāi)啟安全的TLS遠(yuǎn)程連接訪問(wèn)方式
本篇文章給大家介紹Docker開(kāi)啟安全的TLS遠(yuǎn)程連接,重新加載docker配置方法,教大家如何建立基于TLS數(shù)字簽名的安全連接,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-01-01
Docker常見(jiàn)問(wèn)題深度剖析(多種類(lèi)似命令之間的區(qū)別)
本文剖析了Docker的底層命令,包括容器的生命周期管理、鏡像數(shù)據(jù)的持久化與遷移,以及資源的回收機(jī)制,本文將圍繞容器的生命周期管理(Create/Start/Run)、鏡像的持久化與遷移(Import/Load)以及資源的回收機(jī)制(Rm/Rmi/Prune)展開(kāi)剖析,感興趣的朋友跟隨小編一起看看吧2025-12-12
快速使用docker-compose部署clickhouse的教程
ClickHouse 的工作速度比傳統(tǒng)方法快 100-1000 倍。它適用于大數(shù)據(jù)、業(yè)務(wù)分析和時(shí)間序列數(shù)據(jù)。在這個(gè)小教程中,我將向您展示如何以最少的設(shè)置安裝 ClickHouse,感興趣的朋友一起看看吧2021-11-11
Docker GitLab的安裝完整配置項(xiàng)說(shuō)明教程
這篇文章主要為大家詳細(xì)介紹了Docker GitLab的安裝完整配置項(xiàng)說(shuō)明教程,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-11-11
docker部署微信小程序自動(dòng)構(gòu)建發(fā)布和更新的詳細(xì)步驟
通過(guò) Jenkins 和 Docker 部署微信小程序,并實(shí)現(xiàn)自動(dòng)構(gòu)建、發(fā)布和版本更新,主要涉及到幾個(gè)步驟,下面給大家分享docker部署微信小程序自動(dòng)構(gòu)建發(fā)布和更新的詳細(xì)步驟,感興趣的朋友一起看看吧2024-12-12
Jenkins+Docker實(shí)現(xiàn)自動(dòng)化部署
本文介紹了在CentOS7和Git(Gitee)環(huán)境下如何使用Jenkins進(jìn)行自動(dòng)化部署,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-09-09
Docker數(shù)據(jù)備份恢復(fù)實(shí)現(xiàn)過(guò)程詳解
這篇文章主要介紹了Docker數(shù)據(jù)備份恢復(fù)實(shí)現(xiàn)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09

