在我的 QNAP NAS 中,我安装了 MySQL 容器,但尝试启动它后,出现控制台错误:
You need to specify one of the following as an environment variable: MYSQL_ROOT_PASSWORD, MYSQL_ALLLOW_EMPTY_PASSWORD, _MYSQL_RANDOM_ROOT_PASSWORD.
我看不到任何使用此类变量配置容器的方法。我可以在
Inspect
中看到配置,但这不可编辑。与Inspect
分开,如果我单击Edit
,我无法添加任何此类变量。
如果我点击
Attach Terminal
,就会出现错误"Container not running"
,并且由于上述错误而无法启动容器。
感谢帮助。
正如我们在评论中得到的,创建MySQL容器时,
Environment section
中应该有Advanced Settings
,您可以在那里指定例如MYSQL_ROOT_PASSWORD
和值root
在创建任何容器之前,我鼓励您阅读 https://hub.docker.com 上的文档,在本例中它将是 https://hub.docker.com/_/mysql。在那里您可以找到许多对您有帮助的信息