Problemet, dette kommer fra, er de bruger-id'er, der bruges af henholdsvis Mac og Linux. Mac kan ikke lide, at Linux vil bruge 1'et til bruger-ID'et.
Den måde, jeg arbejdede uden om alle tilladelsesvanviderne i min mac + docker-machine opsætning, er at bruge denne Dockerfile
FROM mysql:5.6
RUN usermod -u 1000 mysql
RUN mkdir -p /var/run/mysqld
RUN chmod -R 777 /var/run/mysqld
I stedet for det almindelige MySQL 5.6-billede.
De sidste 2 linjer er nødvendige, fordi ændring af bruger-id'et for mysql-brugeren vil ødelægge de indbyggede tilladelser for det billede. => du skal bruge de 777 tilladelser for at få det til at køre her :/
Jeg ved, at dette er lidt hacky, men indtil videre er den bedste løsning, jeg kender til tilladelsesproblemet her.