欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決docker不加載 /etc/docker/daemon.json文件的問題小結(jié)

 更新時(shí)間:2024年11月28日 10:59:38   作者:choose_heart  
在Ubuntu 24.04 LTS Server上安裝Docker后,發(fā)現(xiàn)鏡像不保存且配置文件路徑不正確,通過檢查發(fā)現(xiàn)Docker服務(wù)啟動(dòng)時(shí)加載了非預(yù)期的配置文件,最終通過修改服務(wù)配置文件解決了問題,感興趣的朋友跟隨小編一起看看吧

問題起源

如題,最近在ubuntu24.04-LTS-server安裝docker時(shí),安裝成功后設(shè)置源來設(shè)置鏡像。
設(shè)置完成功拉取鏡像,我就關(guān)機(jī)下次使用。
但是當(dāng)我重啟發(fā)現(xiàn)呢,鏡像都不在了,但是由于網(wǎng)絡(luò)問題,鏡像每天都在變,不可能每天更新站點(diǎn)拉取鏡像。于是我就開始排查原因。當(dāng)我發(fā)現(xiàn)本身存儲(chǔ)的/var/lib/docker下存儲(chǔ)內(nèi)容沒有改變時(shí)。
同時(shí)我還發(fā)現(xiàn)每次重啟我上次設(shè)置的鏡像網(wǎng)址都失效了,我就認(rèn)識(shí)到我ubuntu啟動(dòng)時(shí),docker加載的配置文件,不是我們通常認(rèn)為的/etc/docker/daemon.json。解決方案就呼之欲出樂。

解決方案

正常重啟后先什么都不做。
1.查找你的docker配置文件,有好幾種配置方案
A:使用

ps aux | grep dockerd

我的結(jié)果:

root        1312  2.0  1.9 2210652 75520 ?       Ssl  07:09   0:01 dockerd --group docker --exec-root=/run/snap.docker --data-root=/var/snap/docker/common/var-lib-docker --pidfile=/run/snap.docker/docker.pid --config-file=/var/snap/docker/2963/config/daemon.json
root        1415  0.2  1.8 2357832 74752 ?       Ssl  07:09   0:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
user       2140  0.0  0.0   6544  2304 pts/0    S+   07:11   0:00 grep --color=auto dockerd

結(jié)果發(fā)現(xiàn),我居然有 --config-file=/var/snap/docker/2963/config/daemon.json,就是說我的docker服務(wù)啟動(dòng)時(shí),時(shí)–config-file=/var/snap/docker/2963/config/daemon.json該位置的daemon.json而不是我們認(rèn)為的/etc/docker/daemon.json文件。但是你手動(dòng)重啟后確實(shí)這個(gè)位置的配置文件,只能說十分奇怪了,于是我去尋找原因。于是去網(wǎng)上搜才發(fā)現(xiàn)是因?yàn)榘惭bdocker的這個(gè)包

B:使用查看服務(wù)配置的方法,該方法和我實(shí)踐過,不過是根據(jù)服務(wù)來操作的。

systemctl show -p FragmentPath docker

找到類似的配置服務(wù)文件 /lib/systemd/system/docker.service

cat /lib/systemd/system/docker.service | grep ExecStart

查看里面的啟動(dòng)參數(shù),如果有,那你修改成你的daemon.json文件即可成功。如/etc/docker/daemon.json文件即可。

問題反思

當(dāng)我看見時(shí)snap目錄是,我就思考APT軟件包一般是不會(huì)安裝在那里的,于是我詢問了GPT和去找了snap是什么,發(fā)現(xiàn)可能是因?yàn)槲疫@里24.04安裝的docker-ce是使用類似snap安裝的,但是我明明沒有使用snap,估計(jì)是教程里添加的阿里源所所用的docker-ce是snap安裝的。如果是apt安裝docker.io應(yīng)當(dāng)就沒這個(gè)問題。

到此這篇關(guān)于解決docker不加載 /etc/docker/daemon.json文件的問題的文章就介紹到這了,更多相關(guān)docker不加載 /etc/docker/daemon.json文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker內(nèi)部ping和ip命令的使用方式

    docker內(nèi)部ping和ip命令的使用方式

    這篇文章主要介紹了docker內(nèi)部ping和ip命令的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • docker entrypoint入口文件詳解

    docker entrypoint入口文件詳解

    這篇文章主要介紹了docker entrypoint入口文件詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • 一篇文章弄懂Docker鏡像的制作、上傳、拉取和部署

    一篇文章弄懂Docker鏡像的制作、上傳、拉取和部署

    Docker包含三個(gè)基本概念,分別是鏡像(Image)、容器(Container)和倉(cāng)庫(kù)(Repository),鏡像是 Docker 運(yùn)行容器的前提,這篇文章主要給大家介紹了如何通過一篇文章弄懂Docker鏡像的制作、上傳、拉取和部署的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • Docker run流程及鏡像的基本命令詳解

    Docker run流程及鏡像的基本命令詳解

    本文主要介紹了Docker中run流程及鏡像的基本命令,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 基于docker啟動(dòng)nginxssl配置

    基于docker啟動(dòng)nginxssl配置

    這篇文章主要介紹了基于docker啟動(dòng)nginxssl配置,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • CentOS7上安裝Docker的詳細(xì)步驟

    CentOS7上安裝Docker的詳細(xì)步驟

    Docker?是一個(gè)開源工具,它可以讓創(chuàng)建和管理?Linux?容器變得簡(jiǎn)單,容器就像是輕量級(jí)的虛擬機(jī),并且可以以毫秒級(jí)的速度來啟動(dòng)或停止,下面這篇文章主要給大家介紹了關(guān)于CentOS7上安裝Docker的詳細(xì)步驟,需要的朋友可以參考下
    2022-01-01
  • Docker中運(yùn)行的Chrome崩潰問題解決辦法

    Docker中運(yùn)行的Chrome崩潰問題解決辦法

    在開發(fā)與測(cè)試過程中,使用Docker環(huán)境運(yùn)行Chrome瀏覽器可以極大地方便自動(dòng)化測(cè)試與開發(fā),這篇文章主要介紹了Docker中運(yùn)行的Chrome崩潰問題的解決辦法,需要的朋友可以參考下
    2025-08-08
  • 卸載Docker時(shí)保留本地鏡像和容器方式

    卸載Docker時(shí)保留本地鏡像和容器方式

    文章講述了如何在Linux、Windows和Mac系統(tǒng)中備份和恢復(fù)Docker鏡像和容器,備份過程包括列出本地鏡像、保存鏡像和導(dǎo)出容器,恢復(fù)過程則涉及卸載Docker、重新安裝Docker以及使用dockerload和dockerimport命令恢復(fù)鏡像和容器
    2024-11-11
  • 使用遠(yuǎn)程Docker進(jìn)行集成測(cè)試的環(huán)境搭建過程

    使用遠(yuǎn)程Docker進(jìn)行集成測(cè)試的環(huán)境搭建過程

    使用docker可以幫助我們快速的搭建項(xiàng)目依賴環(huán)境,但是本地化的docker依賴,依然讓我們的代碼在測(cè)試時(shí),不夠純粹,對(duì)其各個(gè)運(yùn)行環(huán)境,都有本地docker安裝的要求
    2021-07-07
  • docker利用WebHook實(shí)現(xiàn)持續(xù)集成

    docker利用WebHook實(shí)現(xiàn)持續(xù)集成

    這篇文章主要介紹了docker利用WebHook實(shí)現(xiàn)持續(xù)集成的相關(guān)知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01

最新評(píng)論