首頁  >  文章  >  資料庫  >  如何從 MacBook 的命令列連接到 Docker MySQL 容器?

如何從 MacBook 的命令列連接到 Docker MySQL 容器?

Susan Sarandon
Susan Sarandon原創
2024-11-10 19:52:03729瀏覽

How to Connect to a Docker MySQL Container from Your MacBook's Command Line?

如何從主機命令列連接到 Docker MySQL 容器

您有一個運行 MySQL 的 docker 容器,並且想要從 MacBook 的命令列連接到它。

使用 docker-compose up

由於 docker 主機上發布了 3306 端口,因此您可以從主機本身連接到 127.0.0.1:3306。

使用 docker-compose run

使用 docker-compose run 時,預設會忽略 docker-compose.yml 檔案的連接埠對映部分。若要啟用它,請使用--service-ports 選項:

docker-compose run --service-ports db

主機名稱註解

預設情況下,MySQL 用戶端在連接到本機時嘗試使用Unix 套接字進行連接。為了避免這種情況,請指定 IP 位址 127.0.0.1:

$ mysql -h 127.0.0.1 -P 3306 -u root

以上是如何從 MacBook 的命令列連接到 Docker MySQL 容器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn