В моем контейнере MySQL, который я настроил для official image, он не позволяет мне получить доступ к CLI с моего хост-компьютера или любого другого из моих контейнеров, несмотря на то, что он связан:Docker - Не удается получить доступ к MySQL CLI в контейнере
Теперь я знаю, что я не настроен внешний доступ на моем контейнере MySQL, но как я могу настроить его, если я не могу даже получить доступ к консоли, чтобы предоставить себе разрешение? Могу ли я создать Dockerfile
и изменить некоторые системные настройки перед начальной установкой MySQL? Если да, то как мне это сделать?
Моего fig.yml
файл, который используется для установки моего контейнера MySQL:
mysql:
image: mysql:latest
volumes:
- .:/mydir
working_dir: /mydir
ports:
- "3306:3306"
environment:
- MYSQL_DATABASE=mydb
- MYSQL_ROOT_PASSWORD=mypass