簡體   English   中英

Docker-compose 具有非默認名稱的 yml 日志

[英]Docker-compose logs for yml with non-default name

我有 2 個 docker-compose 文件。
其中之一有一個非默認的 docker-compose 文件名 docker docker-compose-services.yml
第二個是docker-compose.yml

我需要不時地關注docker-compose-services.yml日志。 如果我將容器打包到一個項目中,是否可以選擇跟蹤docker-compose-services.yml或項目的日志?

我試過了:
docker-compose logs -f - 用於 docker-compose.yml 中定義的容器。
docker-compose logs --file - 不存在。
docker ps -q | xargs -L 1 docker logs docker ps -q | xargs -L 1 docker logs - 所有正在運行的容器的日志。 那不是我需要的。

要查看非默認 docker-compose 文件 ( docker docker-compose-services.yml ) 的日志,您需要在logs命令之前指定文件名。

假設我們在 docker docker-compose-services.yml中有一個 redis 容器

version: "3.3"
services:
  redis:
    image: "redis:alpine"

我們可以使用這個命令查看日志

docker-compose -f docker-compose-service.yaml logs -f

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM