docker run的时候出现/bin/sh: 1: Syntax error: Unterminated quoted string错误
时间: 2024-05-10 10:17:28 浏览: 280
解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.sh:
这个错误通常是由于在docker run命令中的引号没有正确匹配所导致的。你可以检查一下你的命令行是否存在引号不匹配的情况。
如果你使用的是bash shell,你可以使用反斜杠(\)来转义引号,例如:
```
docker run -it ubuntu /bin/bash -c "echo \"Hello World\""
```
如果你使用的是Windows PowerShell,你可以使用单引号和双引号来包含字符串,例如:
```
docker run -it ubuntu /bin/bash -c 'echo "Hello World"'
```
如果你还是无法解决问题,可以将完整的docker run命令和错误信息提供给我,以便我更好地帮助你。
阅读全文