Docker-compose mysql似乎无法识别环境variablesMYSQL_RANDOM_ROOT_PASSWORD
我正在尝试安装mysql以在docker容器中运行。 我有一个简单的泊坞窗撰写文件: –
db: image: mysql:latest ports: - "3306:3306" environment: - MYSQL_RANDOM_ROOT_PASSWORD=yes
当我运行docker-compose文件时,在Docker日志中出现以下警告,而不是随机生成的密码。
[警告] root @ localhost是使用空密码创build的! 请考虑closures–initialize-insecure选项。
有什么我失踪?
我试了一样,它的工作。 我想你在日志里丢失了一些东西。 一开始出现:
root @ localhost是使用空密码创build的! 请考虑closures–initialize-insecure选项。
但稍后检查一下。 键被创build,并进一步你会发现这样的事情:
生成根密码:Cet6Xeiheecohleal9uexxxxDathah
你可以使用这个命令更容易find它(replace你的容器ID):
docker logs da530043c63a 2>/dev/null | grep "GENERATED ROOT PASSWORD"