Ссылка На Локально Созданные Образы Docker В Terraform

  • Автор темы Adpolt
  • Обновлено
  • 22, Oct 2024
  • #1

Можно ли использовать в Terraform образы докеров, которые не размещен в реестре но в локальном хранилище Docker?

Я хотел бы иметь ресурс, подобный следующему, где нет тяги выполняется над изображением, если оно существует локально.

 resource "docker_container" "my_service" {

image = "my_locally_built_image_name"

name  = "my-service"
}
 

#docker #terraform #docker-registry

Adpolt


Рег
26 Jun, 2011

Тем
74

Постов
209

Баллов
649
  • 25, Oct 2024
  • #2

Да, поскольку мы пишем шаблон terraform, он правильный.

Когда вы используете terraform apply, он проверит локальный список образов докера, если он не выйдет, он перейдет к поиску реестра, когда вы определяете образ докера.

  1. Если вы не хотите получать изображение из Интернета, попробуйте выполнить следующие действия. Но, по крайней мере, у вас должен быть базовый образ докера любого дистрибутива Linux.
  2. Создайте Docker-файл.

# terraform apply -auto-approve

  1. Создайте Dockerfile, как показано ниже.

# terraform init

  1. Определите изображение докера в качестве шаблона К терраформирование инициализации

resource "docker_container" "my_service" { image = "image_name" name = "my-service" }

# docker build -t image_name -f Dockerfile

 

GemGemgem


Рег
22 May, 2007

Тем
79

Постов
189

Баллов
614
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно