如何在 docker 中的一行中 运行 3 个命令

How to run 3 commands in one line in a docker

我尝试 运行 这个命令,但我总是得到 message

/bin/sh -c git clone https://github.com/lordLegal/Test-repo.git; pip3 install urllib3 ; python3 -u /Test-repo/while.py

我也用 && 代替命令中的 ; 尝试了同样的事情 但我收到了同样的信息

所以我的问题是我该如何解决它?

顺便说一句,我在来自 alpine

的 docker 容器上尝试了这个

您应该在 " 之间放置参数,因此您的命令应如下所示:

/bin/sh -c "git clone https://github.com/lordLegal/Test-repo.git; pip3 install urllib3 ; python3 -u /Test-repo/while.py"