docker run 起不来,mysql57已经起来,也确定是用的mysql57的名字
来源:3-7 Docker run -link运行博客项目

慕无忌5394918
2021-04-01
看容器里日志有一些报错信息:
2021-04-01 05:15:25.520 ERROR 1 — [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization.
java.sql.SQLException: Access denied for user ‘root’@‘172.17.0.3’ (using password: YES)
2021-04-01 05:15:25.522 WARN 1 — [ main] o.h.e.j.e.i.JdbcEnvironmentInitiator : HHH000342: Could not obtain connection to query metadata : Access denied for user ‘root’@‘172.17.0.3’ (using password: YES)
Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
2021-04-01 05:15:25.605 ERROR 1 — [ main] o.s.boot.SpringApplication : Application run failed
3回答
-
xyyyy318
2021-09-06
run的时候把自己设置的用户名密码也传到环境变量里就行了 只传一个密码还不行
docker run --name kubeblog -d -p 5000:5000 --link mysql57 -e MYSQL_SERVER="mysql57" -e MYSQL_PASSWORD_TEST="mypassword" -e MYSQL_USER_TEST="root" kubelblog:1.0
20 -
慕工程2534761
2021-11-20
正确的命令应该是这样:
docker run --name kubeblog -it --link mysql -e MYSQL_SERVER="mysql" -e MYSQL_PORT=3306 -e MYSQL_DB_NAME="blogDB" kubeblog:1.0
10 -
慕无忌5394918
提问者
2021-04-01
我已经找到原因了,root密码必须设置成password 这个,不能改,程序里写死了是吧
012021-06-21
相似问题