mysqlコンテナを使用して、ハブの説明に従ってコンテナを作成したいです
docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8
docker run -d --name nx --link mysql:db nginx
基本コンテナを直接使用すると正常に接続できませんでした
リーリーnginx で localhost:3306 にアクセスできません
コマンドによるdocker Inspection -f "{{ .HostConfig.Links }}" proxy
[/mysql:/nx/db]
nginx で接続が成功したことを確認します
hosts
少しランダムなようですが、
私が期待していた localhost:3306 とは大きく異なります
接続後に localhost:3306 を使用する方法はありますか?
世界只因有你2017-06-07 09:25:31
リンクとは、2 つのコンテナ間のネットワーク リンクを確立することであり、2 つのコンテナのネットワーク ポートを結合することではありません。 !
アクセスを有効化localhost:3306
换成访问db:3306
してデータベース サービスに正常にアクセスします