close

這次在 container 裡面遇到奇怪的問題

container 明明是使用 host network

host 可以連上的 domain 但 container 卻不行???

查了許久才發現 domain 是內部網路 ip 是 172.17.x.x 跟 container 預設 sub network 給的是一樣所以衝到

後來把 docker 預設 sub network 改掉

再重啟 container 連線才成功

解決方式
docker engine configuration 加入 default-address-pools 設定

{
  "debug": true,
  "experimental": false,
  "default-address-pools": [
    {
      "base": "10.225.0.0/16",
      "size": 24
    }
  ]
}

 

ref: https://github.com/docker/for-mac/issues/3108

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 JohnDX 的頭像
    JohnDX

    我要回家想一想~

    JohnDX 發表在 痞客邦 留言(0) 人氣()