使用docker attach命令可以进入当前的docker容器。如果是跑nodejs容器,可以用这个办法看日志。不过稍不留意,就可能造成nodejs的退出(如何进入Docker容器进程及如何退出)。
其实可以使用docker logs命令,效果类似,但没有这样的副作用。
比如:

  1. docker logs -f my-container-name

效果类似tail -f。
另外,也可以:

  1. docker logs -n 10 my-container-name

这样可以显示最近10行日志。
同理,在docker-compose中这样子用:

  1. sudo docker-compose logs -f nginx

分类: web

标签: