Docker中未终止的引用字符串

问题描述 投票:-1回答:2

我试图在docker命令shell中打印一个循环。当我在第一行中运行容器时,似乎它在执行ID时起作用,但是当我打印日志时,它显示“语法错误:未终止的引用字符串”我不知道这里有什么问题?你能帮我吗。

C:\Users\Anik Barua
λ docker run -d --name simple2 busybox /bin/sh -c 'i=0; while true; do echo ; i=1; sleep 1; done'
8bb4bfbe11f24f897ba66bb090e010eed24fd8cf1685e7c0a41b77abe34f864d

C:\Users\Anik Barua
λ docker logs simple2
while: line 1: syntax error: unterminated quoted string

C:\Users\Anik Barua
λ docker logs -f simple2
while: line 1: syntax error: unterminated quoted string
docker docker-for-windows
2个回答
1
投票

如果有任何未终止的字符串,请检查您的Dockerfile。例如

ENTRYPOINT ["java","-jar","/dockerdemo-1.0.jar]  

代替

ENTRYPOINT ["java","-jar","/dockerdemo-1.0.jar"]

0
投票

你的报价不正确,你不应该使用

'

"

代替

© www.soinside.com 2019 - 2024. All rights reserved.