Я пытаюсь создать файл состояния sls
чтобы убедиться, что последний образ доступен перед запуском контейнера докеров с использованием соли.
моя версия salt-minion - 2015.8.1, а моя версия docker-py 1.5
prep sentry images:
dockerng.image_present:
- force: true
- name:
- redis:latest
Хотя приведенный выше блок возвращает следующую ошибку
Comment: Encountered error pulling prep sentry images:latest: Missing Docker credentials. Please see the dockerng remote execution module documentation for information on how to configure authentication.
Когда я пытаюсь войти в клиент через ssh и вытаскиваю изображение с помощью docker pull redis
он работает нормально, и докер не запрашивает учетные данные
Когда докер вытаскивается, скрипт не дает сбоя,
может кто-нибудь посоветовать пожалуйста?
Вы должны указать учетные данные в своей конфигурации
https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.dockerng.html#authentication
Ваш файл sls выглядит некорректно. Попробуй это:
prep sentry images:
dockerng.image_present:
- force: true
- name: redis:latest
В вашем примере докер пытается вытащить «подготовительные изображения часовых».