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

Docker應(yīng)用之daemon.json使用詳解

 更新時間:2025年09月15日 09:10:19   作者:劉一說  
用戶解決Docker部署Spring Boot時JDK8依賴下載失敗問題,發(fā)現(xiàn)默認(rèn)無daemon.json配置文件,手動創(chuàng)建并設(shè)置國內(nèi)鏡像源地址(如阿里云),重啟Docker服務(wù)后成功,需注意配置文件路徑為/etc/docker/daemon.json

問題復(fù)現(xiàn)

今天在用docker部署springboot項目時,出現(xiàn)JDK8依賴包下載失敗,

原因分析

第一時間想到可能是鏡像源地址導(dǎo)致的。查看docker鏡像源配置文件:

cat /etc/docker/daemon.json

運行后提示沒有daemon.json文件。嘗試創(chuàng)建和配置docker鏡像源地址后,順利解決。

解決步驟

1.創(chuàng)建daemon.json

創(chuàng)建daemon.json,并添加國內(nèi)鏡像地址:

vi /etc/docker/daemon.json

2.國內(nèi)鏡像地址

添加如下內(nèi)容:

 
{
   "registry-mirrors":[
        "https://d8b3zdiw.mirror.aliyuncs.com"
    ]
}

3.保存daemon.json

保存退出之后,系統(tǒng)reload配置文件:

sudo systemctl daemon-reload

4.重啟docker服務(wù)

重啟docker服務(wù):

#CentOS:
systemctl restart docker.service

#Ubuntu:
sudo service docker restart

5.查看鏡像源

查看修改后的鏡像源地址 :

docker info|grep Mirrors -A 1

結(jié)果如下圖所示:

問題小結(jié)

最后成功創(chuàng)建springboot鏡像,并創(chuàng)建容器成功運行起來。

官網(wǎng)docs提供的一個示例配置

 {
 "api-cors-header":"", 
 "authorization-plugins":[],
 "bip": "",
 "bridge":"",
 "cgroup-parent":"",
 "cluster-store":"",
 "cluster-store-opts":{},
 "cluster-advertise":"",
 "debug": true,                     #啟用debug的模式,啟用后,可以看到很多的啟動信息。默認(rèn)false
 "default-gateway":"",
 "default-gateway-v6":"",
 "default-runtime":"runc",
 "default-ulimits":{},
 "disable-legacy-registry":false,
 "dns": ["192.168.1.1"],             # 設(shè)定容器DNS的地址,在容器的 /etc/resolv.conf文件中可查看。
 "dns-opts": [],                     #  容器 /etc/resolv.conf 文件,其他設(shè)置
 "dns-search": [],               # 設(shè)定容器的搜索域,當(dāng)設(shè)定搜索域為 .example.com 時,在搜索一個名為 host 的 主機(jī)時,DNS不僅搜索host,還會搜                             
                                  索host.example.com 。 注意:如果不設(shè)置, Docker 會默認(rèn)用主機(jī)上的 /etc/resolv.conf 來配置容器。

"exec-opts": [],
 "exec-root":"",
 "fixed-cidr":"",
 "fixed-cidr-v6":"",
 "graph":"/var/lib/docker",              #已廢棄,使用data-root代替,這個主要看docker的版本
 "data-root":"/var/lib/docker",          #Docker運行時使用的根路徑,根路徑下的內(nèi)容稍后介紹,默認(rèn)/var/lib/docker
 "group": "",                            #Unix套接字的屬組,僅指/var/run/docker.sock
 "hosts": [],                           #設(shè)置容器hosts
 "icc": false,
 "insecure-registries": [],       #配置docker的私庫地址
 "ip":"0.0.0.0",
 "iptables": false,
 "ipv6": false,
 "ip-forward": false,          #默認(rèn)true, 啟用 net.ipv4.ip_forward ,進(jìn)入容器后使用 sysctl -a | grepnet.ipv4.ip_forward 查看

  "ip-masq":false,
 "labels":["nodeName=node-121"],   # docker主機(jī)的標(biāo)簽,很實用的功能,例如定義:–label nodeName=host-121

 "live-restore": true,
 "log-driver":"",
 "log-level":"",
 "log-opts": {},
 "max-concurrent-downloads":3,
 "max-concurrent-uploads":5,
 "mtu": 0,
 "oom-score-adjust":-500,
 "pidfile": "",                    #Docker守護(hù)進(jìn)程的PID文件
 "raw-logs": false,
 "registry-mirrors":["xxxx"],      #鏡像加速的地址,增加后在 docker info中可查看。
 "runtimes": {
 "runc": {
 "path": "runc"
 },
 "custom": {
 "path":"/usr/local/bin/my-runc-replacement",
 "runtimeArgs": [
 "--debug"
 ]
 }
 },
 "selinux-enabled": false, #默認(rèn) false,啟用selinux支持

 "storage-driver":"",
 "storage-opts": [],
 "swarm-default-advertise-addr":"",
 "tls": true,                      #默認(rèn) false, 啟動TLS認(rèn)證開關(guān)
 "tlscacert": "",                  #默認(rèn) ~/.docker/ca.pem,通過CA認(rèn)證過的的certificate文件路徑
 "tlscert": "",                    #默認(rèn) ~/.docker/cert.pem ,TLS的certificate文件路徑
 "tlskey": "",                     #默認(rèn)~/.docker/key.pem,TLS的key文件路徑
 "tlsverify": true,                #默認(rèn)false,使用TLS并做后臺進(jìn)程與客戶端通訊的驗證
 "userland-proxy":false,
 "userns-remap":""
 }

參數(shù)背景說明

背景:

  • docker安裝后默認(rèn)沒有daemon.json這個配置文件,需要進(jìn)行手動創(chuàng)建。配置文件的默認(rèn)路徑:/etc/docker/daemon.json
  • 一般情況,配置文件 daemon.json中配置的項目參數(shù),在啟動參數(shù)中同樣適用,有些可能不一樣(具體可以查看官方文檔),但需要注意的一點,配置文件中如果已經(jīng)有某個配置項,則無法在啟動參數(shù)中增加,會出現(xiàn)沖突的錯誤。
  • 如果在daemon.json文件中進(jìn)行配置,需要docker版本高于1.12.6(在這個版本上不生效,1.13.1以上是生效的)

參數(shù) :

daemon.json文件可配置的參數(shù)表,我們在配置的過程中,只需要設(shè)置我們需要的參數(shù)即可,不必全部寫出來。詳細(xì)參考官網(wǎng)。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker容器從入門到癡迷(推薦)

    docker容器從入門到癡迷(推薦)

    這篇文章主要介紹了docker容器從入門到癡迷,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • k8s官方鏡像代理加速方式

    k8s官方鏡像代理加速方式

    這篇文章主要介紹了k8s官方鏡像代理加速方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Docker swarm 簡單使用教程

    Docker swarm 簡單使用教程

    Swarm是Docker官方提供的一款集群管理工具,其主要作用是把若干臺Docker主機(jī)抽象為一個整體,并且通過一個入口統(tǒng)一管理這些Docker主機(jī)上的各種Docker資源,接下來通過本文給大家介紹Docker swarm 簡單使用,感興趣的朋友一起看看吧
    2021-11-11
  • docker安裝geoserver的方法步驟

    docker安裝geoserver的方法步驟

    GeoServer是OGC Web服務(wù)器規(guī)范的J2EE實現(xiàn),利用GeoServer可以方便地發(fā)布地圖數(shù)據(jù),本文主要介紹了docker安裝geoserver的方法步驟,感興趣的可以了解一下
    2024-08-08
  • Docker中部署Redis集群與部署微服務(wù)項目的詳細(xì)過程

    Docker中部署Redis集群與部署微服務(wù)項目的詳細(xì)過程

    這篇文章主要介紹了Docker中部署Redis集群與部署微服務(wù)項目,主要包括使用docker部署的好處以及Docker與Kubernetes對比分析,需要的朋友可以參考下
    2022-06-06
  • CentOS7構(gòu)建docker-ce的過程詳解

    CentOS7構(gòu)建docker-ce的過程詳解

    使用CentOS 7.9系列的Linux操作系統(tǒng),從CentOS系統(tǒng)基礎(chǔ)配置開始,0到1快速構(gòu)建docker應(yīng)用,本文給大家分享CentOS7構(gòu)建docker-ce的過程,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • 使用docker部署hbase的方法

    使用docker部署hbase的方法

    這篇文章主要介紹了使用docker部署hbase的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 如何解決1130?-?Host?‘172.17.0.1‘?is?not?allowed?to?connect?to?this?MySQL?server的問題

    如何解決1130?-?Host?‘172.17.0.1‘?is?not?allowed?to?conne

    這篇文章主要介紹了如何解決1130?-?Host?‘172.17.0.1‘?is?not?allowed?to?connect?to?this?MySQL?server的問題,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • Docker 鏡像調(diào)試的最佳實踐

    Docker 鏡像調(diào)試的最佳實踐

    本文主要介紹了Docker 鏡像調(diào)試的最佳實踐,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-05-05
  • 解決'nacos默認(rèn)secret.key配置不當(dāng)權(quán)限繞過漏洞'的問題

    解決'nacos默認(rèn)secret.key配置不當(dāng)權(quán)限繞過漏洞'的問題

    這篇文章主要介紹了解決“nacos默認(rèn)secret.key配置不當(dāng)權(quán)限繞過漏洞“的問題,解決這個問題需要對這個key的默認(rèn)值進(jìn)行修改,建議不要使用明文,可以用base64,key的長度要32位以上,下面介紹一下在兩種環(huán)境下的修改方法,感興趣的朋友一起看看吧
    2024-01-01

最新評論