我开启一个docker容器:
容器中配置项目IP是:10.241.93.21。现在由于网络环境的问题,ip地址变化了。需要将容易的IP换成10.241.61.20。
ps:要求不删除现有的容器,下次重启后ip地址还是10.241.61.20。怎么配置?求方法。谢谢!
使い方が間違っています。コンテナーは永続的なものであってはなりません。コンテナーの使い捨ての性質を維持するには、問題が発生した場合はコンテナーを rmted し、データをコンテナーの外に保存してから、新しいコンテナーを直接実行する必要があります。その際にパラメータの修正が行われました。
さらに、内部マシンの場合は、IP をハードコーディングする代わりに内部 DNS を使用することもできます。
どちらのアプローチにも問題があります。コンテナ内の構成の変更に関しては、コンテナは仮想マシンではないため、コンテナ内の構成を変更しないでください。
環境変数を使用していますか?
環境変数の優先順位がわかりません。ユーザーディレクトリ内の ~/.bashrc ~./.profile などのファイルを起動して環境変数を設定してみてください。
私も同じ問題を抱えています
使い方が間違っています。コンテナーは永続的なものであってはなりません。コンテナーの使い捨ての性質を維持するには、問題が発生した場合はコンテナーを rmted し、データをコンテナーの外に保存してから、新しいコンテナーを直接実行する必要があります。その際にパラメータの修正が行われました。
さらに、内部マシンの場合は、IP をハードコーディングする代わりに内部 DNS を使用することもできます。
どちらのアプローチにも問題があります。コンテナ内の構成の変更に関しては、コンテナは仮想マシンではないため、コンテナ内の構成を変更しないでください。
環境変数を使用していますか?
環境変数の優先順位を見て、環境変数を変更します。環境変数の優先順位がわかりません。ユーザーディレクトリ内の ~/.bashrc ~./.profile などのファイルを起動して環境変数を設定してみてください。
私も同じ問題を抱えています
解決しましたか?