docker pull blindpirate/hcsp-quiz
- 尝试自己编写一个docker run命令,完成以下要求:
- 使用交互式命令行模式(
-it
)启动Docker容器。 - 向启动的Docker容器内挂载一个文件(卷),使得容器内能够读取到
/app/config.txt
文件,其内容为字符串"ABC"。 - 向启动的Docker容器内传递一个环境变量
HCSP_ENV=DEF
。 - 为启动的Docker容器设置要执行的命令:
java Main
。
- 使用交互式命令行模式(
- 如果一切正确,命令行会输出:
答案是: XXXXX
The answer is: XXXXXXX
成功:
winpty docker run -e HCSP_ENV=DEF -itv //e/config.txt:/app/config.txt blindpirate/hcsp-quiz
环境:win10 1909,git bash
git bash 运行
docker run -it -v /e/config.txt:/app/config.txt blindpirate/hcsp-quiz
报:
the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'
运行
winpty docker run -it -v /e/config.txt:/app/config.txt blindpirate/hcsp-quiz
没有错误提示,但是没有成功挂载文件