docker icon indicating copy to clipboard operation
docker copied to clipboard

docker-core搭建好后输入admin admin登录没有出现空荡荡的页面

Open pixeltrek opened this issue 5 years ago • 3 comments

报错日志如下: https://s1.ax1x.com/2020/08/19/dler9O.png https://s1.ax1x.com/2020/08/19/dleaH1.png

pixeltrek avatar Aug 19 '20 06:08 pixeltrek

可能是 core 没有运行起来的原因,请检查 core 容器日志

LynMoe avatar Aug 29 '20 10:08 LynMoe

这是core容器日志:

Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client at Handshake.Sequence._packetToError (/usr/app/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14) at Handshake.ErrorPacket (/usr/app/node_modules/mysql/lib/protocol/sequences/Handshake.js:123:18) at Protocol._parsePacket (/usr/app/node_modules/mysql/lib/protocol/Protocol.js:291:23) at Parser._parsePacket (/usr/app/node_modules/mysql/lib/protocol/Parser.js:433:10) at Parser.write (/usr/app/node_modules/mysql/lib/protocol/Parser.js:43:10) at Protocol.write (/usr/app/node_modules/mysql/lib/protocol/Protocol.js:38:16) at Socket. (/usr/app/node_modules/mysql/lib/Connection.js:88:28) at Socket. (/usr/app/node_modules/mysql/lib/Connection.js:526:10) at Socket.emit (events.js:314:20) at Socket.EventEmitter.emit (domain.js:486:12) -------------------- at Protocol._enqueue (/usr/app/node_modules/mysql/lib/protocol/Protocol.js:144:48) at Protocol.handshake (/usr/app/node_modules/mysql/lib/protocol/Protocol.js:51:23) at Connection.connect (/usr/app/node_modules/mysql/lib/Connection.js:116:18) at /usr/app/node_modules/knex/lib/dialects/mysql/index.js:68:18 at new Promise () at Client_MySQL.acquireRawConnection (/usr/app/node_modules/knex/lib/dialects/mysql/index.js:63:12) at create (/usr/app/node_modules/knex/lib/client.js:289:39) at processTicksAndRejections (internal/process/task_queues.js:93:5)

pixeltrek avatar Sep 25 '20 14:09 pixeltrek

docker-compose.yaml里的mysql配置项换成下面的就可以了 command: --default-authentication-plugin=mysql_native_password

pixeltrek avatar Sep 26 '20 12:09 pixeltrek