Dockerリンクが実行された後に接続するにはどうすればよいですか?
天蓬老师
天蓬老师 2017-06-07 09:23:31
0
1
907

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 を使用する方法はありますか?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(1)
世界只因有你

リンクとは、2 つのコンテナ間のネットワーク リンクを確立することであり、2 つのコンテナのネットワーク ポートを結合することではありません。 !
アクセスを有効化localhost:3306换成访问db:3306してデータベース サービスに正常にアクセスします

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート