検索

ホームページ  >  に質問  >  本文

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

我开启一个docker容器:

容器中配置项目IP是:10.241.93.21。
现在由于网络环境的问题,ip地址变化了。需要将容易的IP换成10.241.61.20。

ps:要求不删除现有的容器,下次重启后ip地址还是10.241.61.20。
怎么配置?求方法。谢谢!

滿天的星座滿天的星座2759日前1066

全員に返信(3)返信します

  • ringa_lee

    ringa_lee2017-04-25 09:03:22

    使い方が間違っています。コンテナーは永続的なものであってはなりません。コンテナーの使い捨ての性質を維持するには、問題が発生した場合はコンテナーを rmted し、データをコンテナーの外に保存してから、新しいコンテナーを直接実行する必要があります。その際にパラメータの修正が行われました。

    さらに、内部マシンの場合は、IP をハードコーディングする代わりに内部 DNS を使用することもできます。

    どちらのアプローチにも問題があります。コンテナ内の構成の変更に関しては、コンテナは仮想マシンではないため、コンテナ内の構成を変更しないでください。

    返事
    0
  • 阿神

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

    環境変数を使用していますか?

    環境変数の優先順位を見て、環境変数を変更します。

    環境変数の優先順位がわかりません。ユーザーディレクトリ内の ~/.bashrc ~./.profile などのファイルを起動して環境変数を設定してみてください。

    返事
    0
  • 仅有的幸福

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

    私も同じ問題を抱えています

    解決しましたか?

    返事
    0
  • キャンセル返事