Problem, z którego to wynika, to identyfikatory użytkownika używane odpowiednio przez Maca i Linuxa. Mac nie lubi Linuksa, który chce używać 1 jako identyfikatora użytkownika.
Sposób, w jaki pracowałem nad wszystkimi szaleństwem uprawnień w mojej konfiguracji mac + docker-machine, polega na użyciu tego pliku Dockerfile
FROM mysql:5.6
RUN usermod -u 1000 mysql
RUN mkdir -p /var/run/mysqld
RUN chmod -R 777 /var/run/mysqld
Zamiast zwykłego obrazu MySQL 5.6.
Ostatnie 2 wiersze są konieczne, ponieważ zmiana identyfikatora użytkownika dla użytkownika mysql zepsuje uprawnienia do wbudowania tego obrazu. => potrzebujesz uprawnień 777, aby uruchomić tutaj :/
Wiem, że to trochę dziwaczne, ale jak dotąd najlepsze rozwiązanie, jakie znam, w kwestii uprawnień tutaj.