【发布时间】:2019-06-11 21:44:24
【问题描述】:
我需要以下命令的帮助才能在 CMD 中输入脚本。我已经完成了 docker 的所有设置。
1) 在 CMD 处运行:
docker run --net=host --interactive --tty auvsisuas/interop-client
2) 在 CMD 屏幕上以 # 运行
./tools/interop_cli.py --url http://10.10.130.2:8000 --username testuser 任务
参考:https://github.com/auvsi-suas/interop/wiki/Getting-Started#create-container--start-shell 和 https://github.com/auvsi-suas/interop/wiki/Getting-Started#get-missions
如果我在 CMD 中一个接一个地运行单个命令,它会工作并给我输出。但是当我放入脚本(.bat)文件时,它只运行第一个命令,之后屏幕上出现#提示,但第二个命令不执行。
我需要什么:
从 CMD 一起运行两个命令的脚本
注意:该图像是公开可用的,可以在任何 docker 设置上试用。
What I want:(This is what happens when I type directly in CMD)
What happens: - 在 # 提示符处停止
非常感谢任何帮助。
【问题讨论】:
-
“它不工作” 有点模糊,命令截图也不是很有用。你能补充一些信息吗?
-
我刚刚更新了命令和要求的序列。请检查
-
我们能看到你完整的
Dockerfile吗? -
我从互联网上安装 Docker 后运行 Docker Quickstart Terminal。它配置各种参数并打开 Daemon 终端。然后我在运行 docker 命令的地方打开 CMD(如上面 #1 中所述)。我不独立创建任何 DockerFile。我需要通过 CMD 运行,这是我的要求,并且希望上面的 #1 和 #2 命令通过脚本一起运行。