Как можно кочевать 'работа с изображениями местных докеров - PullRequest
0 голосов
/ 28 мая 2019

изображение докера кочевника будет получено из Docker Hub. Но я хочу использовать некоторые локальные изображения. Как я могу использовать тему. (Я не хочу использовать личное репо)

Пример я хочу использовать локальное изображение test


> docker images
REPOSITORY                         TAG                 IMAGE ID            CREATED             SIZE
test                        latest              da795ca8a32f        36 minutes ago      567MB
job "test" {
  datacenters = ["dc1"]

  group "example" {
    task "test" {
      driver = "docker"

      config {
        image = "test"
      }

      resources {
        cpu = 500
        memory = 256 
      }
    }
  }
}

Это неправильно!

1 Ответ

0 голосов
/ 28 мая 2019

Глядя на исходный код Nomad здесь и здесь , кажется, что использование локальных образов машин не поддерживается. Это имеет смысл, так как в кластерной среде с несколькими узлами планировщик должен иметь возможность получать образ независимо от того, на какой машине назначено задание.

(Одним из возможных путей решения этой проблемы является запуск службы реестра в кластере Nomad и использование в зависимости от того, какой бэкэнд хранилища наиболее удобен для вас)

...