Salt dockerng.image_present retorna as credenciais do Docker ausentes

2

Estou tentando criar um arquivo de estado sls para garantir que a imagem mais recente esteja disponível antes de iniciar o contêiner do docker usando o salt.

minha versão do salt-minion é 2015.8.1 e minha versão do docker-py 1.5

prep sentry images:
  dockerng.image_present:
    - force: true
    - name:
        - redis:latest

Embora o bloco acima retorne o seguinte erro

 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.

Quando tento logar no cliente via ssh e puxo a imagem com docker pull redis ele funciona bem e o docker não pede credenciais

Quando a janela de encaixe é puxada, o script não falha,

alguém pode aconselhar por favor?

    
por Mo J. Mughrabi 01.11.2015 / 14:39

2 respostas

1

Você deve especificar credenciais em sua configuração

link

    
por 25.11.2015 / 12:11
0

Seu arquivo sls não parece correto. Experimente este:

prep sentry images:
  dockerng.image_present:
    - force: true
    - name: redis:latest

No seu exemplo, a janela de encaixe está tentando extrair 'imagens preparadas'.

    
por 01.11.2015 / 15:19

Tags