Docker环境变量¶
在与Percona Server一起运行Docker容器时,您可以调整实例雷竞技下载官网的配置码头工人运行命令。
如果使用已经包含数据库的数据目录启动容器,这些变量将不会影响您。在容器启动时,任何已存在的数据库都保持不变。
变量是可选的,但你必须至少指定以下一个:
MYSQL_DATABASE-容器启动时创建的数据库模式名MYSQL_USER—在容器启动时创建用户帐户MYSQL_PASSWORD-与MYSQL_USER为该用户帐户创建密码。MYSQL_ALLOW_EMPTY_PASSWORD—创建root用户,密码为空。此选项是不安全的,仅应用于测试或概念验证,当数据库之后可以删除时。任何人都可以通过根.MYSQL_ROOT_PASSWORD—密码为根用户帐户。不建议在生产环境中使用此选项。MYSQL_RANDOM_ROOT_PASSWORD—将该变量设置为MYSQL_ROOT_PASSWORD当您希望Percona服务器雷竞技下载官网为您生成密码时。生成的密码只在容器第一次启动时在容器的日志中可用。使用码头工人日志.首次启动后无法找回密码。
要进一步保护实例,请使用MYSQL_ONETIME_PASSWORD变量。
这些变量对于任何能够运行的人都是可见的码头工人检查.
$码头工人检查ps
预期的输出
...“Env”:“MYSQL_ROOT_PASSWORD =根”、“路径= / usr /地方/ sbin: / usr /地方/ bin: / usr / sbin: / usr / bin: / sbin: / bin”、“PS_VERSION = 8.0.29-21.1”、“OS_VER = el8”雷竞技下载官网、“FULL_PERCONA_VERSION = 8.0.29-21.1。……
你应该使用码头工人的秘密或者是体积。
雷竞技下载官网Percona Server for MySQL还允许添加带有_FILE变量名的后缀。这个后缀允许您在路径中添加值,这样就不能从容器外部检查该值。
最近更新:2023-01-18