web-dev-qa-db-ja.com

Salt dockerng.image_presentは、欠落しているDocker資格情報を返します

ソルトを使用してDockerコンテナを起動する前に、状態ファイル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でイメージをプルしようとすると、正常に動作し、dockerは資格情報を要求しません

Dockerをプルしても、スクリプトは失敗しませんが、

誰かアドバイスしてもらえますか?

2
Mo J. Mughrabi
1
skitoo

Slsファイルが正しく表示されません。これを試してください:

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

あなたの例では、dockerは「準備歩哨画像」をプルしようとしています。

0
Alen Komljen