Docker:如何看CMD 的输出/错误

我正在使用docker撰写多容器设置为我的项目。 为此,我需要一些数据在我的MongoDB图像,我已经创build了一个相同的Python文件。 现在在构build过程中,我只能在控制台中获取下面的消息,而不是其他任何stdout / sterr消息。

Step 12 : CMD python ./import_testdata.py ---> Running in 352b86106f68 ---> fe091f22c2db 

我已经在我的dockerfile中尝试了下面的选项

 CMD ["/bin/sh", "-c", "python import_testdata.py > server.log 2>&1"] CMD [ "python", "./import_testdata.py" ] 

但我没有得到任何成功,也看不到任何错误/输出消息

在https://gist.github.com/dharmjit/a48ce2b6684b5a3f69a2056abca0b70b查看我的Dockerfile

“Docker Reference”指出:“Dockerfile中只能有一个CMD指令,如果列出多个CMD,则只有最后一个CMD才能生效。 ( https://docs.docker.com/engine/reference/builder/

你为什么不用RUN指令来执行你的操作?