問題タブ [docker-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Docker Remote API で tty を使用する場合と使用しない場合
主な懸念事項
curl
私は自分のリクエストを実行するために使用します。postman でリクエストを実行しても、TTY の有効化と無効化の間に大きな違いは見られないようです。- Stderr は、TTY を有効にした状態で表示されますが、TTY を無効にした状態では表示されません。AttachStderr は両方に対して true に設定されます ( を使用
curl
)。 - 標準出力は、TTY が有効になっている (を使用
curl
) で「不完全」です。
=========================================
Docker Remote API で疑似 tty をいつ割り当てるか、いつ割り当てないかを理解しようとして苦労しています。出力は非常に異なります(エラーがあったかどうか、および私がよく理解していないその他のものによって異なります)。
curl を使用してリクエストを実行しています。
例:
TTY なし:
これは以下を出力します:bin boot dev etc exports home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
Tty: true
出力
と同じコマンドboot etc home lib64 mnt proc run srv tmp varsr
ただし、エラーが発生するようなことをしようとすると、次のようになります。
TTY なし:
TTY がないと、出力が表示されません。
TTY の場合:ls: cannot access '/non/existant/path': No such file or directory
どうしたの?
ありがとうございました。
docker - docker Remote API ログは保存されていますか?
OpenSuse Leap 42.1 で Docker を使用しています。リモート API をセットアップしました。リモート API サービスのログ/STDOUT はどこで確認できますか? 具体的には、GET や POST 呼び出しなどの API 呼び出しを示すログ。
次を使用してdockerサービスログを確認しました。
journalctl -u docker.service
ただし、これは API がポートでリッスンしていることを示しているだけです。発信中の通話に関する情報は実際には表示されません。
time="2016-10-31T17:44:07.170795338Z" level=info msg="API listen on /var/run/docker.sock"
docker deamon を直接実行すると、STDOUT で REST API 情報を確認できました。STDOUTをログに保存していないと推測しています。
docker - Docker API 開始コンテナーが 404 を返す
Docker リモート API を介して Docker サーバーを制御しようとしています。
のようなコマンド
また
完全に正常に動作しています。しかし、コンテナを起動、停止、または再起動しようとするとすぐに
メッセージとともに 404 エラーが発生します{"message":"page not found"}
。
docker 1.12.1 と API 1.24 を使用しています。
前もって感謝します!
docker - Docker API を使用して Docker コンテナの統計を取得できない
Centos7 VM で実行されている複数のコンテナーがあり、次のコマンドを使用して CPU とメモリの使用率を取得したいと考えています。
ただし、統計なしで次のメッセージを受け取ります。
HTTP/1.0 200 OK
サーバー: Docker/1.10.3 (Linux)
日付: 2017 年 1 月 22 日 (日) 15:53:49 GMT
コンテンツ タイプ: テキスト/プレーン。文字セット=utf-8
「containers/(container_name)/top」コマンドは正常に機能します。
このコンテナの統計を取得できない理由を理解するのを手伝ってくれませんか?