docker-machine
と一緒にOSX El Capitanのdocker
を使用しています。私はここでWordpressのドッキングウィンドウのイメージを実行しようとしています:https://hub.docker.com/_/wordpress/Docker OSX - ポート8080のコンテナにアクセスできません
マイdocker-compose.yml
ファイルはそうのようになります。
wordpress:
image: wordpress
links:
- db:mysql
ports:
- 8080:80
db:
image: mariadb
environment:
MYSQL_ROOT_PASSWORD: secretpassword
そして私はそれを起動します。docker-compose run wordpress
。すべてが正常にロードされ、コンテナはdocker ps
で動作して見ることができます。
docker-machine ip default
返します:
c7ade4a3944b wordpress "/entrypoint.sh apach" 2 minutes ago Up 2 minutes 80/tcp awesomebingo_wordpress_run_8
30bc8d7aaad6 mariadb "/docker-entrypoint.s" 51 minutes ago Up 2 minutes 3306/tcp awesomebingo_db_1
は、私が使用してVMのIPアドレスを取得
192.168.99.100
私がしようとした場合ブラウザからhttp://192.168.99.100:8080にアクセスするとエラーが表示されます。Firefoxに接続できません。
通常の端末でVMのIPアドレスをpingできませんが、Dockerクイックスタートターミナルの場合は、ping
とnmap
のVMのIPアドレスを使用できます。 nmap
はまだポート8080
を閉じた状態で示していますが
ここで何が起こっているのですか?