Как сохранить логи докеров в terraform

У меня есть эта конфигурация терраформа:

      locals {
  service_set = toset(distinct(flatten([for _, v in flatten(fileset(path.module, "../services/**")) : basename(dirname(v))])))
}

resource "docker_image" "service" {
  for_each = local.service_set
  name         = "${each.key}:latest"
  keep_locally = true
}

resource "docker_container" "service" {
  for_each = local.service_set
  image = each.key
  name  = each.key

  attach = true
  logs = true

  env = [
    "Version=local",
  ]

  depends_on = [
    docker_container.mongo,
    docker_container.minio,
    docker_container.rabbitmq,
  ]
}

Я пытаюсь диагностировать, почему моя команда docker не получает переменные среды, но для этого мне нужно увидеть stdout и stderr контейнера.

я установилlogsк истине , но я не вижу, где он тоже сохраняется. Как правильно сохранить stdout и stderr докера в файл?

0 ответов

Другие вопросы по тегам