Nejprve si uvědomte, že používáte nestabilní software, takže mezi vydáními může dojít k velkým změnám a neočekávanému chování.
Upravit :Již se nevyvíjí, stabilní verze spuštěna 19. dubna 2018
Za druhé, nemůžete pingnout přímo svůj kontejner, je v jiné síti, ale můžete k němu snadno použít jiný kontejner.
mysql 8 používá caching_sha2_password
jako výchozí ověřovací plugin namísto mysql_native_password
. Další informace zde
.
Mnoho ovladačů mysql nepřidalo podporu pro caching_sha2_password
ještě.
Pokud s tím máte problémy, můžete přejít na starý ověřovací plugin pomocí něčeho takového:
docker run -p 3306:3306 --name mysql_80 -e MYSQL_ROOT_PASSWORD=password -d mysql:8 mysqld --default-authentication-plugin=mysql_native_password