を使用して、コンテナをドッキングウィンドウする:Connectには、私は、次のコマンドを実行しているIP
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default * virtualbox Running tcp://192.168.99.100:2376 v17.06.2-ce
$ docker-machine ip default
192.168.99.100
そして、私はいくつかのドッキングウィンドウコンテナを持っています。 実行中はdjango
、その他の1つはpostgres
、もう1つは弾性検索です。
私は私のdjango
コンテナを実行している:
# python manage.py runserver 0:8000
そして、それは私がサイトを使用する場合取り組んでいる:
localhost:8000/
をしかし、私が使用している場合は使用できません。そこ192.168.99.100:8000
私はブラウザのメッセージを持っています:
このサイトにアクセスできません
192.168.99.100が接続を拒否しました。試してください:接続を確認する
postgres
とelasticseach
コンテナについても同じことが起こります。
私のドッカーコンテナーがdefault docker-machine ip
を適用していないのはなぜですか?
アップドッキングウィンドウのps' 'の出力に加えて、ドッキングウィンドウのps' –
'の出力を追加してください、それはコマンドrun' 'ドッキングウィンドウまたはdocker-のいずれかを表示するために役立つだろうコンテナの起動に使用されるcompose.yml。コンテナポートを公開していないと思われ、Djangoコンテナの内部から 'localhost:8000'にアクセスしています。 – wmorrell