您有一個正在運行的Docker MySQL 容器,並且您希望從主機上的MySQL 客戶端連接到它無需使用另一個Docker 容器作為隧道。以下是實現此目的的方法:
使用docker-compose up
透過在Docker 主機上發布連接埠3306,您可以使用127.0.0.1 連接到MySQL 容器:3306 來自主機。
使用docker-compose run
如果您使用 docker-compose run,則需要包含 --service-ports 選項以確保考慮連接埠對應。使用以下命令:
docker-compose run --service-ports db
重要說明
使用主機 IP 連接到 MySQL 的範例指令:
mysql -h 127.0.0.1 -P 3306 -u root
以上是如何直接從主機連線到 Docker MySQL 容器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!