«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как подключиться к контейнеру Docker MySQL с локального хоста?

Как подключиться к контейнеру Docker MySQL с локального хоста?

Опубликовано 18 ноября 2024 г.
Просматривать:594

How to Connect to a Docker MySQL Container from Localhost?

Подключение к контейнеру Docker MySQL с локального хоста

Чтобы взаимодействовать с экземпляром MySQL, работающим в контейнере Docker, непосредственно с вашего хост-компьютера, выполните следующие действия. шаги:

Использование docker-compose up

Поскольку вы опубликовали порт 3306 на своем хосте Docker, вы можете подключиться к нему с самого хоста:

$> mysql -h 127.0.0.1 -P 3306 -u root

Использование docker-compose run

Если вы не используете команду docker-compose up , включите опцию --service-ports, чтобы учесть раздел сопоставления портов:

$> docker-compose run --service-ports db

Дополнительные соображения

  • По умолчанию клиент MySQL может попытаться подключиться с использованием сокета Unix при использовании «localhost». Чтобы избежать этого, укажите IP-адрес (127.0.0.1) явно:
$> mysql -h 127.0.0.1 -P 3306 -u root
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3