国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【云原生-Docker】docker容器自定義DNS解析

這篇具有很好參考價(jià)值的文章主要介紹了【云原生-Docker】docker容器自定義DNS解析。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

描述

  • 在特定的情況下,或者在網(wǎng)絡(luò)策略特殊定義下,需要自定義dns進(jìn)行域名訪問,在宿主機(jī)上配置了域名解析,對(duì)于docker容器無效。
  • 對(duì)于局域網(wǎng)內(nèi)的域名解析,Docker 需要到 Docker 容器中配置 hosts 文件

實(shí)現(xiàn)方式

docker-compose配置【推薦】

  • 通過增加 extra_hosts 屬性 進(jìn)行host配置
version: '2'
services:
  # 指定服務(wù)名稱
  portainer-docker-compose:
    image: portainer/portainer
    container_name: portainer
    volumes:
      - /etc/localtime:/etc/localtime
    ports:
      - 29999:8080
    environment:
      spring.profiles.active: dev
    extra_hosts:
      s3-qos.qiniu-solutions.com: 10.12.32.4
      demos.s3-qos.iot-st-armtest.qiniu-solutions.com: 10.12.32.4
    restart: always

進(jìn)入容器內(nèi)部修改

  • 進(jìn)入容器
docker exec -it 0485008fc3e5 /bin/sh
  • 修改容器內(nèi)的hosts
cat /etc/hosts

docker dns解析服務(wù),CNCF,# Docker,docker,云原生,容器文章來源地址http://www.zghlxwxcb.cn/news/detail-778300.html

docker run 命令的時(shí)候添加

  • 進(jìn)行dns映射:s3-qos.qiniu-solutions.com:10.12.32.4
docker run -d -p 9000:9000 \
--restart=always \
--add-host s3-qos.qiniu-solutions.com:10.12.32.4 \
-v /var/run/docker.sock:/var/run/docker.sock \
--name portainer portainer/portainer
  • 官方文檔:https://docs.docker.com/engine/reference/commandline/run/
    docker dns解析服務(wù),CNCF,# Docker,docker,云原生,容器

docker build構(gòu)建鏡像時(shí)添加

docker build --add-host=docker:10.180.0.1 .
  • 官方文檔:https://docs.docker.com/engine/reference/commandline/build/#add-host
    docker dns解析服務(wù),CNCF,# Docker,docker,云原生,容器

結(jié)尾

  • 如果是單機(jī)推薦大家采用docker-compose的方式進(jìn)行編排【開發(fā)測(cè)試環(huán)境】,生產(chǎn)環(huán)境可以采用k8s進(jìn)行編排。
  • 官方文檔:https://kubernetes.io/zh-cn/docs/tasks/network/customize-hosts-file-for-pods/

到了這里,關(guān)于【云原生-Docker】docker容器自定義DNS解析的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 葉工好容3-云原生DNS解析

    上一篇《葉工好容2-云原生網(wǎng)絡(luò)》介紹了容器中的虛擬化網(wǎng)絡(luò),從底層講解了容器中的網(wǎng)絡(luò)是如何實(shí)現(xiàn)的。但虛擬化只解決了網(wǎng)絡(luò)上尋址的問題,只能定位到 IP ,但成千上萬個(gè)動(dòng)態(tài)的IP對(duì)于我們直接使用是沒有任何意義的,我們必須借助有意義的“ 標(biāo)識(shí) ”信息做一次到IP的映

    2024年02月12日
    瀏覽(16)
  • 【容器】K8s容器內(nèi)部dns解析慢解決方案

    【容器】K8s容器內(nèi)部dns解析慢解決方案

    K8s內(nèi),要對(duì)做內(nèi)部域名解析的劫持,解析 *.lol.com 至 172.34.18.12。 通過在coredns的配置文件配置 *.lol.com 的泛域名解析(如下所示),能夠解析成功。但是在容器內(nèi)部解析公網(wǎng)/內(nèi)部地址慢。正常的http請(qǐng)求花費(fèi)5-6秒。 DNS解析慢可能出現(xiàn)的問題在解析鏈路的各個(gè)環(huán)節(jié)。我們按照解析

    2024年01月25日
    瀏覽(22)
  • ubuntu /etc/resolv.conf(定義域名解析服務(wù):指定系統(tǒng)使用的DNS服務(wù)器地址和搜索域)(Temporary failure in name resolution)

    ubuntu /etc/resolv.conf(定義域名解析服務(wù):指定系統(tǒng)使用的DNS服務(wù)器地址和搜索域)(Temporary failure in name resolution)

    在Ubuntu系統(tǒng)以及其他類Unix操作系統(tǒng)中, /etc/resolv.conf 是一個(gè)關(guān)鍵的配置文件,用于定義域名解析服務(wù)。這個(gè)文件通常由本地系統(tǒng)或者網(wǎng)絡(luò)管理員管理,指定了當(dāng)用戶嘗試訪問一個(gè)域名時(shí),如何將該域名轉(zhuǎn)換為IP地址。理解并正確配置 /etc/resolv.conf 文件對(duì)于確保系統(tǒng)網(wǎng)絡(luò)連接正

    2024年01月22日
    瀏覽(52)
  • 云原生之深入解析Docker容器的health健康狀態(tài)檢查

    自 1.12 版本之后,Docker 引入了原生的健康檢查實(shí)現(xiàn)。對(duì)于容器而言,最簡(jiǎn)單的健康檢查是進(jìn)程級(jí)的健康檢查,即檢驗(yàn)進(jìn)程是否存活。Docker Daemon 會(huì)自動(dòng)監(jiān)控容器中的 PID1 進(jìn)程,如果 docker run 命令中指明了 restart policy,可以根據(jù)策略自動(dòng)重啟已結(jié)束的容器。 在很多實(shí)際場(chǎng)景下,

    2024年02月09日
    瀏覽(24)
  • 云原生之深入解析Docker容器退出碼的含義和產(chǎn)生原因

    云原生之深入解析Docker容器退出碼的含義和產(chǎn)生原因

    為什么我的容器沒有運(yùn)行?回答這個(gè)問題之前,需要知道 Docker 容器為什么退出?退出碼會(huì)提示容器停止運(yùn)行的情況? 本文列出最常見的退出碼,來回答兩個(gè)重要問題:這些退出碼是什么意思?導(dǎo)致該退出碼的動(dòng)作是什么?exit code:代表一個(gè)進(jìn)程的返回碼,通過系統(tǒng)調(diào)用 ex

    2024年02月07日
    瀏覽(22)
  • 云原生之深入解析Docker容器的核心Cgroups的相關(guān)概念和使用實(shí)現(xiàn)

    云原生之深入解析Docker容器的核心Cgroups的相關(guān)概念和使用實(shí)現(xiàn)

    Cgroups 是 Linux 系統(tǒng)內(nèi)核提供的一種機(jī)制,這種機(jī)制可以根據(jù)需求將一些列系統(tǒng)任務(wù)機(jī)器子任務(wù)整合或分離到按資源劃分登記的不同組內(nèi),從而為系統(tǒng)資源管理提供一個(gè)的框架。簡(jiǎn)單地說,Cgroups 可以限制、記錄任務(wù)組所使用的物理組員(比如 CPU、Memory、IO等),為容器實(shí)現(xiàn)虛

    2024年02月12日
    瀏覽(27)
  • DNS(域名解析服務(wù))

    DNS(域名解析服務(wù))

    安裝DNS服務(wù); IspSrv作為DNS的的根域 創(chuàng)建test1.com - test100.com,并在所有正向區(qū)域中創(chuàng)建一條A記錄,解析到本機(jī)地址。 所有無法解析的域名均解析為本機(jī)地址 步驟一 - 添加chinaskills.global正向區(qū)域和反向區(qū)域 前提條件:安裝DNS服務(wù) 有時(shí)候會(huì)添加不成功,報(bào)區(qū)域名錯(cuò)誤,退出去重

    2024年01月23日
    瀏覽(22)
  • Linux設(shè)備配置DNS服務(wù)器,實(shí)現(xiàn)正向解析和反向解析,實(shí)現(xiàn)DNS主從服務(wù)器同步,實(shí)現(xiàn)批量域名正/反向解析

    Linux設(shè)備配置DNS服務(wù)器,實(shí)現(xiàn)正向解析和反向解析,實(shí)現(xiàn)DNS主從服務(wù)器同步,實(shí)現(xiàn)批量域名正/反向解析

    本文基于Linux上CentOS 7版本配合bind(named)服務(wù)進(jìn)行演示 目錄 一.DNS域名服務(wù)器原理及作用等介紹 1.DNS簡(jiǎn)介:? 2.原理簡(jiǎn)單介紹 3.常見域名后綴 4.DNS域名服務(wù)器類型 5.DNS服務(wù)器的對(duì)應(yīng)關(guān)系查詢方式 6.具體解析過程 二.bind(named)服務(wù)配置文件介紹 1.主配置文件在/etc/named.conf 2.數(shù)

    2024年02月08日
    瀏覽(23)
  • Docker 設(shè)置 DNS

    DNS 解析和默認(rèn)網(wǎng)關(guān)不同,用比喻來說網(wǎng)關(guān)屬于套娃模式,當(dāng)容器對(duì)外訪問網(wǎng)絡(luò)時(shí),會(huì)經(jīng)過宿主機(jī)。但是 DNS 可以理解為客戶端端點(diǎn)模式,你宿主機(jī)配置了 DNS 并不能使你 Docker 容器就默認(rèn)可以解析了。所以要想 Docker 容器可以正常的通過域名訪問,需要為容器也設(shè)置具體的 DN

    2024年02月11日
    瀏覽(14)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包