Le problème qui en découle est les ID utilisateur utilisés respectivement par Mac et Linux. Mac n'aime pas que Linux veuille utiliser le 1 pour l'ID utilisateur.
La façon dont j'ai contourné toutes les folies d'autorisations dans ma configuration mac + docker-machine consiste à utiliser ce Dockerfile
FROM mysql:5.6
RUN usermod -u 1000 mysql
RUN mkdir -p /var/run/mysqld
RUN chmod -R 777 /var/run/mysqld
Au lieu de l'image MySQL 5.6 ordinaire.
Les 2 dernières lignes sont nécessaires, car la modification de l'ID utilisateur de l'utilisateur mysql perturbera les autorisations intégrées pour cette image. => vous avez besoin des permissions 777 pour le faire fonctionner ici :/
Je sais que c'est un peu hacky, mais jusqu'à présent, la meilleure solution que je connaisse au problème des autorisations ici.