ローカルマシン上の開発環境をdocker-compose
に設定します。私は自分のサイトにあらかじめ定義されたドメイン名を割り当てようとしています。 app1.myapps.testのような3つのレベルのドメインで、app1の代わりに指定する必要があります。Docker for Windows - コンテナドメイン名を解決できません
私はドッカーではなく、コンテナに静的IPアドレスを割り当て、手動hosts
ファイルにこれらのIPアドレスを追加することで、二つの性質ホスト名とドメイン名を使用して自動的にこれらのホスト名を割り当てます。
マイドッカーは、ファイルを構成するには、次のとおりです。
http://app1.myapps.test/を開き、DNSアドレスを解決できなかったことを私に言って、エラーを確認しようとするとversion: '3'
services:
app1:
build: .
container_name: app-1
domainname: myapps.test
hostname: app1
。 プロパティdomainname: myapps.test
を削除すると正常に動作し、ホスト名http://app1/で自分のサイトにアクセスできます。
hostname: app1.myapps.test
または
domainname: myapps.test
hostname: app1.myapps.test
に(ドメイン名なし)に設定を変更する
は同様に助けにはなりませんでした。
Docker DNSでマルチレベルドメインを設定する方法と、オプションdomainname
の仕組みはありますか?何か不足していますか?