我使用mysql/ mysql -server映像在docker中创建mysql服务器。因为我想自动设置我的数据库(添加用户,创建表),所以我已经创建了一个SQL文件。为了自动运行该脚本,我用这个dockerfile扩展了映像:WORKDIR /scripts
COPYRUN mysql -u root -p
我在尝试从一个文件运行mysql语句时被卡住了-似乎如果我在cd usr/local/ mysql /bin目录之外-我得到一个mysql命令未找到错误,如果我在它里面,它就找不到mysql文件的路径。mysql文件当前在我的用户文件夹中。我应该运行如下命令:
mysql -u user -phpuser password <