【问题标题】:How to get the output of a docker image如何获取 docker 镜像的输出
【发布时间】:2019-01-24 15:28:43
【问题描述】:

当我这样做时

docker run consoleapp

我得到输出“Hello World”

但是当我想用 -d 在 docker-compose 中运行这个程序时,什么也没有发生:

Starting AA... done
Starting BB ... done
Starting consoleapp ... done

有没有办法查看输出?

【问题讨论】:

标签: docker docker-compose


【解决方案1】:

尝试在没有-d 的情况下运行 compose,它会在屏幕上显示容器的标准输出,使用-d 它会守护容器 -
$ docker-compose up

如果您想对其进行守护,您可以使用 docker compose 中定义的服务名称来获取容器日志,例如 -
$ docker-compose up -d ; docker-compose logs consoleapp

参考 - https://docs.docker.com/compose/reference/logs/

【讨论】:

    猜你喜欢
    • 2020-01-20
    • 1970-01-01
    • 1970-01-01
    • 2021-10-02
    • 1970-01-01
    • 2022-10-15
    • 2016-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多