现在,我运行以下命令来查看我的图像的日志:
> docker run <my_image>
4985a657ee273afec4d3b6047a93016e83f36b20bf86429048c306658cf8cb49
> docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
54ea6e6834dd hub:latest "/sbin/my_init" 16 hours ago Up 16 hours 3003/tcp, 5984/tcp, 8080/tcp, 0.0.0.0:2224->2222/tcp romantic_curie
> docker logs -f 54e
我可以添加一个参数来立即查看日志吗?像docker run --SOME_PARAMETER
之类的东西答案 0 :(得分:2)
只需docker run xxx ; docker logs $(docker ps -lq)
就意味着您想要查看上次启动的容器的日志
答案 1 :(得分:2)
使用此:docker run XXX && docker logs $(docker ps -lq)