Добавьте новый ярлык к изображению Docker с помощью Ansible - PullRequest
0 голосов
/ 02 октября 2019

У меня есть следующая роль Ansible:

- name: pull image
  docker_image:
    name: "mpioperator/tensorflow-benchmarks"

Я хотел бы знать, как добавить к ней пользовательский ярлык.

Мне нужен пользовательский ярлык, потому что я хочуиспользуйте docker image prune позже, и я хочу метку do_not_delete для фильтрации изображений, которые я хочу сохранить.

Обновление:

Как упомянул @dschuldt, нет способа добавитьдополнительные метки для уже существующего изображения, потому что это приведет к совершенно новому изображению. Я был бы прекрасно согласен с таким решением, однако, как я вижу в документации модуля docker_image , нет способа добавить больше меток к изображению. Или я что-то упустил?

1 Ответ

2 голосов
/ 02 октября 2019

Это невозможно. Метки устанавливаются во время сборки. Добавление метки изменило бы контрольные суммы слоя изображения. Вам нужно перестроить образ (что вы можете сделать с Ansible).

...