docker - 如何修改運(yùn)行中容器的配置
問題描述
我開啟一個(gè)docker容器:
容器中配置項(xiàng)目IP是:10.241.93.21。現(xiàn)在由于網(wǎng)絡(luò)環(huán)境的問題,ip地址變化了。需要將容易的IP換成10.241.61.20。
ps:要求不刪除現(xiàn)有的容器,下次重啟后ip地址還是10.241.61.20。怎么配置?求方法。謝謝!
問題解答
回答1:你的使用方式錯(cuò)了。容器不應(yīng)該是長久性的東西,要保持容器的可拋棄性,有問題就應(yīng)該rm掉,數(shù)據(jù)保存在容器外,然后直接run新的容器。參數(shù)修改是那個(gè)時(shí)候進(jìn)行的。
另外,你應(yīng)該使用DNS,如果是內(nèi)部的機(jī)器,則使用內(nèi)部DNS也可以,而不應(yīng)該寫死IP。
這兩個(gè)做法都有問題。至于說修改容器內(nèi)的配置,這是不推薦的做法,容器不是虛擬機(jī),不應(yīng)該修改其內(nèi)的配置。
回答2:你這是用環(huán)境變量吧?
看看環(huán)境變量的優(yōu)先級(jí), 把環(huán)境變量改了.
環(huán)境變量的優(yōu)先級(jí)我不太清楚, 你可以試試啟動(dòng)用戶目錄下的~/.bashrc ~./.profile 之類的文件設(shè)置環(huán)境變量
回答3:哥們解決了嗎,我也是這個(gè)問題
相關(guān)文章:
1. angular.js - angular內(nèi)容過長展開收起效果2. docker不顯示端口映射呢?3. 為什么我ping不通我的docker容器呢???4. dockerfile - [docker build image失敗- npm install]5. docker綁定了nginx端口 外部訪問不到6. javascript - nodejs調(diào)用qiniu的第三方資源抓取,返回401 bad token,為什么7. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?8. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?9. debian - docker依賴的aufs-tools源碼哪里可以找到啊?10. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問題 麻煩幫我看一下
