Yar
надо?
Alexey
Да, иначе твой сокет будет только в неймспейсе контейнера.
Yar
понял
Yar
еще вопрос, как обычно делаеться, после окончания работы с контейнером, удалять его или просто останавливать?
Yar
будут ли сохраняться бд и таблицы, что я создал?
Alexey
будут ли сохраняться бд и таблицы, что я создал?
Если пробросишь том с данными базы на хостовую машину, а потом с ним будешь запускать, то сохраняться.
Yar
если просто start/stop то, тоже будут удаляться бд?
Alexey
Нет, не будут.
Yar
спасибо
Yar
как запустить mysql контейнер, чтоб к нему, можно было подключиться?
Yar
docker run -p3306:3306 —name=mysql1 -d mysql/mysql-server:5.6 - не дает потом подключаться по 0.0.0.1:3306
bebebe
docker run -p 0.0.0.0:3306:3306 ..
Yar
как проверить, что оно слушает?
Yar
я с mysql не могу подключиться
Artem
ошибку давай, тут технари, а не телепаты
Yar
пишет, что не такого хоста
Yar
mysql -h0.0.0.0:3306 -uroot
Yar
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2f53a53a3b13 mysql/mysql-server:5.6 "/entrypoint.sh mysq…" 15 minutes ago Up 15 minutes (healthy) 0.0.0.0:3306->3306/tcp mysql1
Yar
вот что при docker ps -al
Artem
-P 3306
Artem
mysql -h 127.0.0.1 -P3306 -uroot
Vegas
Подключаться наверное не на 0.0.0.0 надо, а на конкретный адрес
runinterface
mysql -h0.0.0.0:3306 -uroot
так ты пробрасываешь на локалхост емае
runinterface
runinterface
ok
https://hub.docker.com/_/mysql/ вот тут есть вся документация по данному образу
runinterface
со всеми параметрами которые ты можешь использовать
Yar
mysql -h 127.0.0.1 -P3306 -uroot
ERROR 1130 (HY000): Host '172.17.0.1' is not allowed to connect to this MySQL server
Artem
у пользователя нет прав
Yar
у пользователя нет прав
под рутом попробывал, тоже самое
Artem
docker exec -it mysql1 sh
Artem
зайди в консоль mysql оттудаа и там select user,host from mysql.user;
runinterface
docker exec -it mysql1 sh
у него скорее всего в самом mysql нет разрешения для подключения с других хостов
runinterface
там скорее всего есть env для настройки
Artem
или руту разрешен только 127.0.0.1/localhost
runinterface
ничего, чтобы помогло мне
ты какой образ юзаешь?
Yar
mysql-server
Yar
ты какой образ юзаешь?
https://hub.docker.com/r/mysql/mysql-server/
runinterface
https://hub.docker.com/r/mysql/mysql-server/ MYSQL_ROOT_HOST: By default, MySQL creates the 'root'@'localhost' account. This account can only be connected to from inside the container. To allow root connections from other hosts, set this environment variable. For example, the value 172.17.0.1, which is the default Docker gateway IP, allows connections from the host machine that runs the container. The option accepts only one entry, but wildcards are allowed (for example, MYSQL_ROOT_HOST=172.*.*.* or MYSQL_ROOT_HOST=%).
runinterface
заюзай этот env при создании контейнера
Yar
заюзай этот env при создании контейнера
просто указать, или с значением каким-то?
runinterface
runinterface
MYSQL_ROOT_HOST=%
runinterface
к примеру
Yar
я перед тем, как написать, и так и так попробывал
Yar
не сработало, вот решил уточнить(
Yar
вот, что писал
Yar
docker run -eMYSQL_ROOT_HOST=127.0.0.1 -p3306:3306 —name=mysql1 -d mysql/mysql-server:5.6
Bohdan
docker run -eMYSQL_ROOT_HOST=127.0.0.1 -p3306:3306 —name=mysql1 -d mysql/mysql-server:5.6
ну так это айпи контейнера, а не хоста
Bohdan
так попробуй
Bohdan
MYSQL_ROOT_HOST=%
Yar
понял. пробую
Yar
MYSQL_ROOT_HOST=%
СПАСИБО
Yar
спасибо парни, я промучался тут. извините за тупые вопросы
Yar
первый раз с докером работаю
runinterface
внимательнее надо смотреть на то что тебе пишут)_
Bohdan
лучше потрать пару часов на туториалы и документацию
Yar
так я читал, перед тем как сюда писать
Yar
но слишком много определений и нюансов, с которыми раньше не работал
Bohdan
вот это видео народ рекомендует для понимания https://www.youtube.com/watch?v=hdVNKmru3LM
Yar
ознакомлюсь
Yar
спасибо
Artem
вот это видео народ рекомендует для понимания https://www.youtube.com/watch?v=hdVNKmru3LM
как то комменты к видео не очень) стоит ли его реально смотреть?
Bohdan
как то комменты к видео не очень) стоит ли его реально смотреть?
не знаю, я его встретил уже после того, как докер освоил) в другом чате парень рекомендовал и говорил, что помогло понять то, что до этого понять не мог
Alex
как то комменты к видео не очень) стоит ли его реально смотреть?
если хочешь понять основы и базовое применение, то лучше другой найти. Если хочешь узнать кор, как это все работает, можно это попробовать. мне на 50/50 зашел, правда половину ток посмотрел
Alex
:)
Grigoriy
День добрый. Какой самый простой сервис для мониторинга контейнеров есть?
Anonymous
Прометей
Anonymous
https://prometheus.io
Grigoriy
Прометей
вот это простым не выглядит)
Grigoriy
или можно просто его подрубить без дополнительных?
Anonymous
А вот дока с докера
Anonymous
https://docs.docker.com/config/thirdparty/prometheus/
Anonymous
Это кажеться сложно
Anonymous
Но он реально очень простой если не изгаляться с отказоустойчивость
Anonymous
Средний админ с гуглом минут за 30 уже сможет вам Показать красивые графики в графане из него