powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / конфигурирование MySQL в docker
13 сообщений из 13, страница 1 из 1
конфигурирование MySQL в docker
    #39923925
Anton2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем привет!
MySql в docker развернут, из консоли mysql (внутри контейнера) запросы выполняются, все хорошо.
Проблема в доступе из хост машины (win 10) к серверу MySql в docker. Как я понял нужно прописать разрешения на сервере для ip с которых будет осуществляться доступ:
...in your MySQL configuration file (e.g. /etc/mysql/my.cnf) as follows:
bind-address = 0.0.0.0
(подробнее https://serverfault.com/questions/139323/how-to-bind-mysql-server-to-more-than-one-ip-address )

как редактировать my.cnf внутри контейнера??? с линукс системами не знаком (тем более в редакции docker)
...
Рейтинг: 0 / 0
конфигурирование MySQL в docker
    #39923931
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton2020
как редактировать my.cnf внутри контейнера???
любым текстовым редактором. Если его нет и доаставлять в контейнер нет желания по тем или иным причинам, то скопировать конфиг на хостовыю машину, на ней подправит ькониг и скопировать обратно с последеющим перезхапуском контейнера

Но есть еще момент - кроме ограничений доступа сресдтвами мускуля этот самый мускуль должен дотупен, так что у\бедитесь еще что фаеволы пропускают трафик и порты контейнера выставлены в корректные сети
...
Рейтинг: 0 / 0
конфигурирование MySQL в docker
    #39923940
Anton2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot bga83#22075592]
Anton2020


Но есть еще момент - кроме ограничений доступа сресдтвами мускуля этот самый мускуль должен дотупен, так что у\бедитесь еще что фаеволы пропускают трафик и порты контейнера выставлены в корректные сети


Спасибо, наверное нужно начать с этого. Информация по контейнеру:

"NetworkSettings": {

"Bridge": "",

...

"LinkLocalIPv6Address": "",

"LinkLocalIPv6PrefixLen": 0,

"Ports": {

"3306/tcp": null,

"33060/tcp": null

},

...

"Gateway": "172.17.0.1",

"GlobalIPv6Address": "",

"GlobalIPv6PrefixLen": 0,

"IPAddress": "172.17.0.2",

telnet ом обратиться не получается (из консоли хоста):

telnet 172.17.0.1 3306
Подключение к 172.17.0.1...Не удалось открыть подключение к этому узлу, на порт 3306: Сбой подключения
...
Рейтинг: 0 / 0
конфигурирование MySQL в docker
    #39923941
Anton2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только начинаю работать с docker, на этой же машине раздельно успешно запустил сервер postgres в контейнере и клинета с pgAdmin с хоста
...
Рейтинг: 0 / 0
конфигурирование MySQL в docker
    #39923977
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton2020
как редактировать my.cnf внутри контейнера??? с линукс системами не знаком (тем более в редакции docker)


а vim там нет?
...
Рейтинг: 0 / 0
конфигурирование MySQL в docker
    #39923983
Anton2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нет, пусто). как написал bga83 - нужно определиться с доступом к самому контейнеру - как писал выше, telnet ом из хост машины не обратиться на ip контейнра не получилось, сейчас это получается первочередная задача
...
Рейтинг: 0 / 0
конфигурирование MySQL в docker
    #39924005
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton2020,

можно увидеть вывод docker ps ? - проще будет сориентировать дальше
...
Рейтинг: 0 / 0
конфигурирование MySQL в docker
    #39924011
Anton2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: powershell
1.
2.
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                 NAMES
62437cfc6587        mysql:8.0           "docker-entrypoint.s…"   19 hours ago        Up 4 hours          3306/tcp, 33060/tcp   mysql2
...
Рейтинг: 0 / 0
конфигурирование MySQL в docker
    #39924050
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton2020
Код: powershell
1.
2.
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                 NAMES
62437cfc6587        mysql:8.0           "docker-entrypoint.s…"   19 hours ago        Up 4 hours          3306/tcp, 33060/tcp   mysql2

порты не выставлены. При запуке через ключ -p 3306:3306 опубликовать порт мускля - детали по ключам как водится можно в доках найти - https://docs.docker.com/engine/reference/commandline/run/
...
Рейтинг: 0 / 0
конфигурирование MySQL в docker
    #39924096
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton2020
только начинаю работать с docker,...успешно запустил сервер postgres в контейнере ...




это вряд-ли... и чтоб понять всю глубину заблуждения - тупо остановите и снесите образ проработавшей постгрятины. Когда снова запустите - обратите внимание что все бд исчезли :)

Дальше начнёте вкуривать в задание юзверей, мапинг фс, заведение файлика с ид пользователя на внешнем хосте...и т.д..


вот Вам шпаргалка по командам Docker-а. Она не полная, но основные моменты есть.

обратите внимание на возможность выполнить в работающем контейнере практически любую команду.
обратите внимание на возможность сохранения образа работающего контейнера в файл, который потом можно загрузить заново в докер.

удачи вам
(круглый)
...
Рейтинг: 0 / 0
конфигурирование MySQL в docker
    #39924133
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolobok0
это вряд-ли... и чтоб понять всю глубину заблуждения - тупо остановите и снесите образ проработавшей постгрятины. Когда снова запустите - обратите внимание что все бд исчезли :)

не путайте ТС, если сами в терминологии не разбираетесь - Образ и контейнер не одно и тоже .
...
Рейтинг: 0 / 0
конфигурирование MySQL в docker
    #39924186
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bga83
...не путайте...


можете набрать в гугле что такое образ и контейнер...

образ - то что скачиваем и запускаем. образ реад онли. работает контейнер. я прояснил Ваши заблуждения?


удачи Вам, она Вам потребуется
(круглый)
ЗЫ
Приношу свои извинения, если у кого то возбудил заблуждения :)
ЗЫ ЗЫ
пионэры блин...
...
Рейтинг: 0 / 0
конфигурирование MySQL в docker
    #39924372
Anton2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bga83
Anton2020
Код: powershell
1.
2.
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                 NAMES
62437cfc6587        mysql:8.0           "docker-entrypoint.s…"   19 hours ago        Up 4 hours          3306/tcp, 33060/tcp   mysql2

порты не выставлены. При запуке через ключ -p 3306:3306 опубликовать порт мускля - детали по ключам как водится можно в доках найти - https://docs.docker.com/engine/reference/commandline/run/


ОГРОМНОЕ спасибо, выставил ip:port хоста все запустилось! Если возможно, пару слов для понимания происходящего - запускаю контейнер томкэт, указываю только соответствие портов, контейнер с mysql потребовал явного указания ip хоста. Чем это определяется?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / конфигурирование MySQL в docker
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]