macOS上のdockerコンテナからlocalhost mysqlサーバに接続するにはどうすればよいですか? --add-hostを使用してそれを行う1つの方法ですが、 "myhost"のような名前を渡す必要があります。 dockerコンテナ内のlocalhostへの参照が実際にdockerホストを参照するように、macOSには何らかの方法がありますか?macOS上のdockerコンテナからローカルホストmysqlサーバに接続
2
A
答えて
0
ホストマシンの実際のIPアドレスを使用して、ホストマシン上で動作するMySqlに接続できるはずです。 MacOSでは、コマンドifconfig
であなたのipを探してみてください。ほとんどの場合、en0
に割り当てられたIPを使用します。つまり、イーサネットインターフェイスが動作するはずです。あなたのコンテナ内からそのIPを呼び出すだけです。
* localhostまたは127.0.0.1または0.0.0.0は、コンテナ自体のローカルなのでホストマシンを呼び出しません。
+0
はいipを使ってドッカーホストのmysqlサーバーに接続できました。 しかし、デフォルトのmysqlインストールは127.0.0.1にバインドされているので、設定ファイルでこれを編集し、コンテナアプリから接続するための適切な権限を持つ新しいユーザを追加しなければなりません。 – rigal
0
MacOSドッカーでは、ホストによって使用される内部IPアドレスに解決される特別なDNS名docker.for.mac.localhost
を指定します。
関連する問題
- 1. Dockerコンテナからローカルホストのrabbitmqに接続します。
- 2. DockerコンテナのMySQL接続
- 3. Dockerコンテナ上のPostgreSQLデータベースに接続
- 4. WindowsマシンのDockerコンテナの内部からlocalhost上のMySQLサーバに接続する方法は?
- 5. Docker mysql cantがコンテナに接続する
- 6. Docker Compose - 別のNginxのコンテナからMySQLに接続する
- 7. Dockerコンテナをローカルホストに接続する最も簡単な方法
- 8. docker:1つのコンテナから別のコンテナへMySQLに接続する
- 9. Dockerコンテナをリモートデバッガに接続
- 10. ローカルホスト上のmysql workbench上のデータベースに接続するには?
- 11. ドッカーコンテナのローカルホストに接続するには(コンテナ内から)
- 12. Docker .netコアからlocalhost Mysqlに接続
- 13. Dockerコンテナ間のJDBC接続
- 14. ノードがローカルホストのXmppサーバに接続
- 15. ローカルホスト(Docker for Macベータ版)のDockerでMySQLに接続できません
- 16. バグのボックスからdockerコンテナ内のMySQLデータベースに接続する方法は?
- 17. 単一サーバ上の複数のDockerコンテナ
- 18. ローカルホスト経由のコンテナ間接続
- 19. ホストのDocker WordpressコンテナをMySQLに接続できません
- 20. Django Dockerコンテナがmysqlコンテナに接続できませんでした。 "db '(111)のMySQLサーバに接続できません")
- 21. dockerコンテナで実行されているPostgreSQLサーバをwild-fly dockerコンテナに接続しますか?
- 22. DockerコンテナがローカルにMySQLデータベースに接続する - >別のコンテナにリダイレクトする
- 23. Dockerのコンテナのlocalhostインターフェイスに接続
- 24. Windows上のDockerコンテナに接続できません
- 25. docker-composeの "ローカルMySQLサーバに接続できません"
- 26. Socket.io、dockerコンテナ内のソケットに接続
- 27. mysqlにリンクされたDockerコンテナは接続できません
- 28. Dockerコンテナで動作するmysqlに接続するubuntu 16.04
- 29. SSH経由でMySQL Dockerコンテナに接続する方法は?
- 30. Dockerコンテナからlocalhostのmongodbに接続する方法は?
--network = "host"はmacOSでは動作しません。 – rigal