【问题标题】:live log from docker container来自 docker 容器的实时日志
【发布时间】:2020-10-01 07:11:04
【问题描述】:

如何从 docker 容器中获取实时日志?

在许多不眠之夜和许多互联网搜索之后,我在梦中得到了一个很好的答案,我会说 - 嘿!只需拆下哑容器!

【问题讨论】:

    标签: docker logging live


    【解决方案1】:

    如果您让容器运行并将日志发送到标准输出,最简单的方法是使用 docker attach ,这是一个运行容器并附加到它以查看输出的示例

    $ docker run -d --name topdemo ubuntu /usr/bin/top -b
    
    $ docker attach topdemo
    

    基本上这是docker attach [OPTIONS] <CONTAINER>命令的语法

    【讨论】:

      【解决方案2】:

      经过大量搜索(!), 我是这样使用它的:

      NUM=`docker run -d --user 1013830000 -p 4567:4567 container_test:v1`
      docker logs -f $NUM
      docker stop $NUM
      

      【讨论】:

      • 这确实回答了这个问题;你能解释一下原因,并删除代码片段中不必要的部分吗?
      猜你喜欢
      • 2019-04-24
      • 1970-01-01
      • 2014-04-26
      • 2021-06-20
      • 2019-07-31
      • 1970-01-01
      • 2022-11-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多