我的目标是构建一个Docker映像,其中包含由Alembic迁移生成的表和数据预先填充的MySQL。不幸的是,Alembic不能在没有活动MySQL实例的情况下生成必要的数据,也不能独立地创建一个要成为的MySQL转储。我尝试使用同时使用mysql和python容器,但是一旦MySQL阶段开始,MySQL守护进程就会再次关闭。# start MySQL daemonRUN docker-entrypoi
当我尝试安装python的mysql包时,我得到了这个错误:Collecting mysql ERROR: Command errored out with exit status 1:
command: 'c:\program files (x86)\python38-32\python.exe' -u -c
在启动设备时,我在/etc/rc.local中设置了一个python脚本来运行。在我将mysql功能添加到脚本之前,python脚本一直按照预期的方式工作。Mysql已正确安装和配置;脚本中的mysql功能在从shell手动运行时按预期工作。根据/var/log/syslog,脚本无法找到mysql模块:
Mar 17 10:18:42 PressP