Først og fremmest skal du være opmærksom på, at du bruger ustabil software, så der kan være store ændringer mellem udgivelser og uventet adfærd.
Rediger :Er ikke under udvikling længere, stabil udgivelse lanceret 19. april 2018
For det andet kan du ikke pinge din container direkte, den er i andet net, men du kan nemt bruge en anden container til at pinge ham.
mysql 8 bruger caching_sha2_password
som standardgodkendelsesplugin i stedet for mysql_native_password
. Flere oplysninger her
.
Mange mysql-drivere har ikke tilføjet understøttelse af caching_sha2_password
endnu.
Hvis du har problemer med det, kan du skifte til det gamle autentificeringsplugin med noget som dette:
docker run -p 3306:3306 --name mysql_80 -e MYSQL_ROOT_PASSWORD=password -d mysql:8 mysqld --default-authentication-plugin=mysql_native_password