亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

手把手教你實(shí)現(xiàn)給Docker開(kāi)啟IPv6網(wǎng)絡(luò)支持

 更新時(shí)間:2023年08月16日 10:09:46   作者:Docker中文社區(qū)  
這篇文章主要為大家介紹了Docker開(kāi)啟IPv6網(wǎng)絡(luò)支持實(shí)現(xiàn)方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

Docker 默認(rèn)是不開(kāi)啟 IPv6 支持的,但是我們某些業(yè)務(wù)往往又需要 IPv6 的支持,特別是 IPv6 普及大勢(shì)所趨,本文主要介紹的是如何開(kāi)啟 Docker 橋接網(wǎng)絡(luò) IPv6 支持,這篇文章具體操作僅供參考,建議以官方文檔為準(zhǔn)。

本文最重要的先決條件是主機(jī)商已經(jīng)分配給你一個(gè)公網(wǎng) IPv6 地址段,我們可以通過(guò)查看主機(jī)控制面板中信息、詢(xún)問(wèn)主機(jī)供應(yīng)商或者直接SSH登錄主機(jī)使用命令ip -f inet6 addr show eth0獲取。命令方式獲取的 ipv6 地址輸出如下:

6: eth0:  mtu 9000 
    inet6 2607:f0d0:1002:51::4/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::230:48ff:fe33:bc33/64 scope link 
       valid_lft forever preferred_lft forever

其中inet6 2607:f0d0:1002:51::4/64 scope global這行指示的IPv6地址是我們需要的目標(biāo)地址,注意我們這里選取的是公網(wǎng)IP,也就是后面scope global指示的,大家注意到后續(xù)還有一個(gè)fe80 開(kāi)頭的 IPv6 地址,這個(gè)后面沒(méi)有 global,也就是通常意義內(nèi)網(wǎng) IPv6,本文不使用,當(dāng)然讀者可以根據(jù)實(shí)際需要選擇內(nèi)網(wǎng) IPv6 繼續(xù)參照下面介紹的步驟完成操作。

1、IPv6 地址段劃分

Docker 可以配置多個(gè)虛擬網(wǎng)絡(luò),對(duì)于 IPv4 來(lái)說(shuō)通過(guò)形如 172.17.0.1/16、172.18.0.1/16、172.19.0.1/16 這樣內(nèi)網(wǎng)私有IP地址段配置多個(gè) IPv4 虛擬網(wǎng)段,那么同樣的道理 IPv6 也建議劃分多個(gè)段,如果手動(dòng)劃分不便,可以通過(guò) IPv6 Subnetting Calculator自動(dòng)劃分

如下圖所示:

比如剛才的 IPv6 地址劃分為 4 個(gè)網(wǎng)段如下:

2607:f0d0:1002:51::/66
2607:f0d0:1002:51:4000::/66
2607:f0d0:1002:51:8000::/66
2607:f0d0:1002:51:c000::/66

2、配置默認(rèn) Docker IPv6

編輯 Docker 配置文件/etc/docker/daemon.json,如果該文件不存在,請(qǐng)手動(dòng)建立。配置文件內(nèi)容如下,如果你已有的配置文件缺少相應(yīng)的配置項(xiàng),添加上即可,沒(méi)有必要完全覆蓋內(nèi)容。

{
  "experimental": true,
  "ipv6": true,
  "ip6tables": true,
  "fixed-cidr-v6": "2607:f0d0:1002:51::/66"
}

這里ip6tables是指由 Docker 自動(dòng)配置 IPv6 的防火墻規(guī)則,如果你希望自己手動(dòng)配置,請(qǐng)改為 false 或者移除此項(xiàng),否則容器將無(wú)法連接 IPv6 網(wǎng)絡(luò);fixed-cidr-v6 則是我們劃分的子網(wǎng)段的第一個(gè),這里僅作示例請(qǐng)讀者根據(jù)實(shí)際情況修改。

完成配置后請(qǐng)使用systemctl restart docker重啟docker服務(wù)生效。完成此步后 Docker 算是完成對(duì)于 IPv6 的支持了。

3、配置 Docker Compose 的 IPv6 支持(可選)

這個(gè)主要是我編排容器時(shí)用的比較多,這里也記錄一下作為一個(gè)備忘吧。

Docker Compose 的配置文件內(nèi)容關(guān)于 IPv6 部分重點(diǎn)是網(wǎng)絡(luò)節(jié)配置,如果另外配置網(wǎng)絡(luò)的話,必須選擇與默認(rèn)daemon.json不同的 IPv6 子網(wǎng)段,例如:

networks:
  example:
    enable_ipv6: true
    driver: bridge
    driver_opts:
      com.docker.network.enable_ipv6: "true"
    ipam:
      config:
       - subnet: 172.23.0.0/16
       - subnet: "2607:f0d0:1002:51:4000::/66"
         gateway:2607:f0d0:1002:51:4000::1

這里example網(wǎng)絡(luò)我們通過(guò)配置開(kāi)啟IPv6支持,其中網(wǎng)絡(luò)段配置IPv4是172.23.0.0/16,IPv6選用余下的第二個(gè)網(wǎng)段2607:f0d0:1002:51:4000::/66注意這里不能和daemon.json配置的 IPv6 網(wǎng)段一樣。這里的 IP 配置同樣是一個(gè)示例,讀者請(qǐng)根據(jù)實(shí)際情況進(jìn)行修改。

參考Enable IPv6 support

以上就是手把手教你給Docker開(kāi)啟IPv6網(wǎng)絡(luò)支持的詳細(xì)內(nèi)容,更多關(guān)于Docker開(kāi)啟IPv6網(wǎng)絡(luò)支持的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • docker拉取鏡像錯(cuò)誤missing signature key的解決方法

    docker拉取鏡像錯(cuò)誤missing signature key的解決方法

    這篇文章主要介紹了docker拉取鏡像錯(cuò)誤missing signature key的解決方法,當(dāng)我使用docker拉取一個(gè)特定的鏡像時(shí),提示錯(cuò)誤,文中給出了相關(guān)的解決方法,需要的朋友可以參考下
    2024-03-03
  • docker-compose安裝db2數(shù)據(jù)庫(kù)操作

    docker-compose安裝db2數(shù)據(jù)庫(kù)操作

    這篇文章主要介紹了docker-compose安裝db2數(shù)據(jù)庫(kù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • Docker 安裝 Jenkins 并解決初始安裝插件失敗問(wèn)題

    Docker 安裝 Jenkins 并解決初始安裝插件失敗問(wèn)題

    這篇文章主要介紹了Docker 安裝 Jenkins 并解決初始安裝插件失敗問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Docker命令行輸出格式化完全指南

    Docker命令行輸出格式化完全指南

    在Docker中大多數(shù)的輸出命令都支持--format 選項(xiàng),用于控制輸出,下面這篇文章主要給大家介紹了關(guān)于Docker命令行輸出格式化的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • docker如何配置mysql主從復(fù)制

    docker如何配置mysql主從復(fù)制

    文章介紹了如何在CentOS 7上搭建一個(gè)MySQL集群,包括創(chuàng)建Docker環(huán)境、配置文件設(shè)置、創(chuàng)建和啟動(dòng)MySQL容器、設(shè)置遠(yuǎn)程訪問(wèn)以及配置主從同步
    2024-12-12
  • docker入門(mén)之容器介紹

    docker入門(mén)之容器介紹

    這篇文章主要介紹了docker入門(mén)之容器介紹的相關(guān)資料,需要的朋友可以參考下
    2018-10-10
  • Docker運(yùn)行Web服務(wù)實(shí)戰(zhàn)之Tomcat的詳細(xì)過(guò)程

    Docker運(yùn)行Web服務(wù)實(shí)戰(zhàn)之Tomcat的詳細(xì)過(guò)程

    Tomcat是由Apache軟件基金會(huì)下屬的Jakarta項(xiàng)目開(kāi)發(fā)的一個(gè)Servlet容器,按照Sun Microsystems提供的技術(shù)規(guī)范,實(shí)現(xiàn)了對(duì)Servlet和Java Server Page(JSP)的支持,這篇文章主要介紹了Docker運(yùn)行Web服務(wù)實(shí)戰(zhàn)之Tomcat的詳細(xì)過(guò)程,需要的朋友可以參考下
    2022-08-08
  • ElasticSearch+Kibana通過(guò)Docker部署到Linux服務(wù)器中操作方法

    ElasticSearch+Kibana通過(guò)Docker部署到Linux服務(wù)器中操作方法

    本文介紹了Elasticsearch的基本概念,包括文檔和字段、索引和映射,還詳細(xì)描述了如何通過(guò)Docker在Linux服務(wù)器上安裝Elasticsearch、Kibana和IK分詞器,并驗(yàn)證安裝,感興趣的朋友一起看看吧
    2025-02-02
  • Docker中的數(shù)據(jù)存放位置

    Docker中的數(shù)據(jù)存放位置

    這篇文章主要介紹了Docker中的數(shù)據(jù)存放位置,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Docker核心原理之 Cgroup詳解

    Docker核心原理之 Cgroup詳解

    cgroup的內(nèi)核通過(guò)hook鉤子來(lái)實(shí)現(xiàn)管理進(jìn)程資源,提供了一個(gè)統(tǒng)一的接口,從單個(gè)進(jìn)程的資源控制到操作系統(tǒng)層面的虛擬卡的過(guò)渡,今天通過(guò)本文給大家介紹Docker核心原理之 Cgroup詳解,需要的朋友參考下吧
    2021-07-07

最新評(píng)論