我已经用Node.js写了一个程序,它使用来自docker的MySQL。另外,我的node.js有一个Index.js文件,它需要来自用户的输入,基于这些输入,它将继续执行不同类型的操作。1. docker-compose up --build -d,它将启动各种容器。将启动Node.js应用程序的2. docker-compose exec web sh -c "npm start"。用户提供的3. one参数,由index.js
我使用一些bash脚本构建了一个生成的环境文件,然后将其传递到docker-compose服务定义中。该文件包含两个值中带有单引号和空格的变量。Docker和我的入口点脚本似乎并不介意,但是我在我的脚本中创建了两个相关的文件(用一些值更新属性文件),并且当我读取这些麻烦的变量时,我会得到"command not mind“。在您说之前,我不能像您在普通的bash中那样引用或转义这些值。生成的文件值对于<em