首頁  >  問答  >  主體

docker - 如何修改運行中容器的配置

我開啟一個docker容器:

容器中設定項目IP是:10.241.93.21。
現在由於網路環境的問題,ip位址變化了。需要將容易的IP換成10.241.61.20。

ps:要求不刪除現有的容器,下次重啟後ip位址還是10.241.61.20。
怎麼配置?求方法。謝謝!

滿天的星座滿天的星座2757 天前1063

全部回覆(3)我來回復

  • ringa_lee

    ringa_lee2017-04-25 09:03:22

    你的使用方式錯了。容器不應該是長久性的東西,要保持容器的可拋棄性,有問題就應該rm掉,資料保存在容器外,然後直接run新的容器。參數修改是那個時候進行的。

    另外,你應該使用DNS,如果是內部的機器,則使用內部DNS也可以,而不應該寫死IP。

    這兩個做法都有問題。至於說修改容器內的配置,這是不建議的做法,容器不是虛擬機,不應該修改其內的配置。

    回覆
    0
  • 阿神

    阿神2017-04-25 09:03:22

    你這是用環境變數吧?

    看看環境變數的優先順序, 把環境變數改了.

    環境變數的優先順序我不太清楚, 你可以試試啟動使用者目錄下的~/.bashrc ~./.profile 之類的檔案設定環境變數

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-04-25 09:03:22

    哥們解決了嗎,我也是這個問題

    回覆
    0
  • 取消回覆