ドッキング・コンテナを作成しようとしていますが、ドッカー・コンテナがコンテナ出力を返さないようです。私は、サーバーにSSHとAnsible:コンテナ作成時にドッキング・コンテナ出力を取得する
[email protected]:~# docker run --rm sentry-onpremise config generate-secret-key
を実行する場合
私は、所望の出力を得ます。私はAnsibleの脚本を使用して同じコマンドを実行しようとした場合このような秘密鍵は
がq16w8(5s9_+%[email protected]%c%0uzb&agf0pn+6zfocraponasww&r)f
しかし、ドッキングウィンドウコンテナが実行されますが、何も値が返されない:
...
- name: Cria secret key para utilizacao em passos seguintes
docker_container:
name: sentry-key-generator
cleanup: True
image: sentry-onpremise
command: config generate-secret-key
register: saida
tags:
- debug
- fail:
msg: "Valor de saida: {{ saida }}"
tags:
- debug
...
致命的な: [45.56.93.133]:FAILED! ="変更":偽、 "失敗":true、 "呼び出し":{ "module_args":{ "msg": "勇気づけられています:{u'changed ':True、u'ansible_facts 「:{}}」 }、 "モジュール名": "失敗"} を "MSG": "バロールデサイダ:{u'changed ':真、u'ansible_facts':{}}"}
これはdocker_containerモジュールの制限ですか?ドッカーで他の設定をセットアップする必要がありますか、コンテナの出力を得ることはできますか?
私が明日開発/ 2.3ブランチをテストしますAnsibleの2.3.x以降でリリースされます問題が修正されたかどうかを確認してください。ありがとう! –
私のubuntuが更新されました。バージョン2.3に対応していますが、まだ問題は修正されていません。私はコンテナ(ボリューム、ネットワーク、名前など)に関する多くのデータを取得していますが、コンテナがホストから見えるstdoutに吐き出されるデータはありません。私はこれを達成することができる他の方法ですか? –
'detach:false'を設定していますか? –