Есть проблема с подключением к запущенному докер контейнеру с mysql с хост машины. Тоесть если войти в сам контейнер и использовать mysql внутри, то всё ок, работает. Проблема с подключением с компьютера(хост) через datagrip. Что только не пробовал, не получается. Порты открыты, замаплены. Сижу на mac. Кто может подсказать в чём проблема ?
DOCKERFILE:
FROM alpine:latest
WORKDIR /app
#VOLUME /app
COPY startup.sh /startup.sh
COPY backup.sql /app/
RUN apk add --update mysql mysql-client && rm -f /var/cache/apk/*
COPY my.cnf /etc/mysql/my.cnf
EXPOSE 3306
Далее билжу образ и запускаю контейнер командой:
docker run -t -i -d -p 3306:3306 --name mysql mysql
docker ps выдаёт:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5fb9d4b9fa99 mysql "/startup.sh" 7 seconds ago Up 6 seconds 0.0.0.0:3306->3306/tcp mysql
В Kitematic access url такой:
192.168.99.100:3306
Далее перехожу в DataGrip, ввожу параметры подключения:
хост - 192.168.99.100
порт - 3306
юзр - root
пароль - pass
И не подключается!
Что я могу делать не так и в чём может быть проблема ?