1
我有這樣的dockerfile:無法看到泊塢窗容器的輸出
FROM ubuntu
CMD "Hello docker!"
ENTRYPOINT echo
我製作圖片如下:
docker build -t mydocker .
然後我運行:
docker run --name mydocker1 -t mydocker
但作爲輸出我只看到空字符串,儘管我看到「Hello docker1
」。 我也試過:
docker logs mydocker1
它也給我空串。
如何正確地做到這一點?
嘗試'睡眠infinity'爲您的CMD和入口點都立即完成,所以你的容器退出 – user2915097
@ user2915097我應該在結尾處添加'CMD睡眠infinity'碼頭文件? –
你應該閱讀http://stackoverflow.com/questions/21553353/what-is-the-difference-between-cmd-and-entrypoint-in-a-dockerfile – user2915097