任何尝试都失败了。
我在我的笔记本电脑上有一个大的SQL脚本,我想在我的Docker容器中运行它。
我认为我必须先复制它。
但是我只得到了:
docker cp ./my_cool_script.sql container_mssql_1:/my_cool_script.sql
这似乎能够运行,而且没有任何成功或失败的提示,所以我假设它是正常的?
然后我尝试:
docker exec container_mssql_1 -u sa psql databasename sa -f /my_cool_script.sql
但是我只得到了:
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:262: starting container process caused "exec: \"-u\": executable file not found in $PATH"
有什么想法,或者有更好的方法来完成这个任务吗?这个文件相当大(30MB)。