私はDockerでロープを勉強していますが、1つは私を困惑させるようです。私は他の場所(add entry to host /etc/hosts file when a docker container is started)で私の質問への回答を見つけようとしましたが、本当に私の質問を解決するようなものはありませんでした。私はドッキングウィンドウ-コンバージョン2とdocker-compose.yml
を使用していますDocker Container IPをホストマシンに追加する/ etc/host
は次のようになります。
version: "2"
services:
web:
image: php:5-apache
extra_hosts:
- "example.com:127.0.0.1"
ports:
- "80"
command: php -S 0.0.0.0:80 -t /var/www/html
working_dir: /var/www/html
restart: always
は、私は、ホストマシン上でexample.com
に行くことができるようにしたいし、それがドッキングウィンドウコンテナを指しています。また、ドッキング用のコンテナIPのように再起動時に変更することができますか?再起動後もIPを追跡する方法はありますか? https://github.com/cogitatio/vagrant-hostsupdater
"小さなDNS"を何とか設定して、トピックスターターがそれを説明する方法を簡単にする方法があるのは興味深いでしょう。 – agibalov