Först och främst, var medveten om att du använder icke-stabil programvara, så det kan bli stora förändringar mellan utgåvor och oväntat beteende.
Redigera :Är inte under utveckling längre, stabil release lanserades 19 april 2018
För det andra kan du inte pinga din behållare direkt, den är i ett annat nät, men du kan enkelt använda en annan behållare för att pinga honom.
mysql 8 använder caching_sha2_password
som standardinsticksprogram för autentisering istället för mysql_native_password
. Mer info här
.
Många mysql-drivrutiner har inte lagt till stöd för caching_sha2_password
ännu.
Om du har problem med det kan du byta till det gamla autentiseringspluginet med något så här:
docker run -p 3306:3306 --name mysql_80 -e MYSQL_ROOT_PASSWORD=password -d mysql:8 mysqld --default-authentication-plugin=mysql_native_password