Om du stöter på detta fel men ändå vill använda MySQL v.8. Du kan göra detta genom att tala om för MySQL Server att använda den äldre autentiseringsplugin.
Så din skrivfil kommer att se ut så här:
# Use root/example as user/password credentials
version: '3.1'
services:
db:
image: mysql
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: 'pass'
MYSQL_DATABASE: 'db'
MYSQL_USER: 'user'
MYSQL_PASSWORD: 'pass'
adminer:
image: adminer
restart: always
ports:
- 8888:8080