如何运行Docker容器并在一个命令中观察日志

现在,我运行以下命令查看图像的日志:

> 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运行–SOME_PARAMETER

使用这个: docker run XXX && docker logs $(docker ps -lq)

只是docker run xxx ; docker logs $(docker ps -lq) docker run xxx ; docker logs $(docker ps -lq)这意味着你想看到最后启动的容器的日志