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

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

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

How Can I Connect to a Docker MySQL Container from My Local Machine Without Using Docker Commands?

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

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

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

Запустите контейнер с включенным сопоставлением портов:

docker-compose up

С вашего хоста вы можете подключиться к экземпляру MySQL, используя:

mysql -h 127.0.0.1 -P 3306 -u root

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

При использовании запуска docker-compose вам необходимо явно включить сопоставление портов с помощью -- опция сервисных портов:

docker-compose run --service-ports db

Подключитесь к экземпляру MySQL, как раньше:

mysql -h 127.0.0.1 -P 3306 -u root

Дополнительное примечание

Не забудьте использовать 127.0.0.1 в качестве адреса хоста вместо localhost в качестве клиента MySQL по умолчанию. пытается подключиться через сокет Unix при подключении к локальному хосту.

Последний учебник Более>

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

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

Copyright© 2022 湘ICP备2022001581号-3