問題タブ [docker]
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.
docker - 複数のログ ソースを持つ Docker コンテナー
Web アプリケーションを実行するために必要なものがすべて含まれているコンテナーがあるとします (たとえば、https://github.com/grigio/docker-stringerなど)。さまざまなサービス (Web サーバー、アプリケーション サーバー、データベース サーバー) のログを調べるにはどうすればよいですか? これまでのすべてのチュートリアルでは、コンテナーの起動時に実行された特定のコマンドのログしか表示できませんでした。
docker - ビルド中に Docker コマンドが失敗するが、実行中のコンテナー内で実行されると成功する
コマンド :
以下の Dockerfile を使用します。
最終行で失敗 (./configure ...)
最後の行を削除してコンテナーで bash を実行し、最後の行を手動で実行すると、機能します。
コマンドがDockerfileに追加されたときに、コンテナ内で正常に実行されるコマンドはすべて機能するはずです(接頭辞はRUN)
私は何かが欠けていますか?
docker - Docker : RUN cd ... が期待どおりに機能しない
次の Dockerfile :
出力があります:
ビルド時 (docker build コマンド)
RUN cd tmp123 は効果がないようです
なぜ ?
docker - 実行中のコンテナーでシェル セッションを開始することは可能ですか (ssh なし)
私は単純に、このコマンドが実行中のコンテナーで bash シェルを実行することを期待していました。
それは不可能のようです、私はエラーが発生します:
したがって、実行中のコンテナーで bash シェルを実行したい場合 (例: 診断目的)
その中でSSHサーバーを実行し、ssh経由でログインする必要がありますか?
linux - カーネル ライブラリが変更された場合、Docker はどのようにポータブル コンテナーを許可しますか?
私のプログラムがカーネル ライブラリの関数に依存しており、その関数が一連の依存関係を持っている場合、すべてのカーネル ライブラリのスナップショットを取得せずに (ライブラリではなく関数で依存関係の問題を管理することなく)、docker はどのように小型で移植性を維持できますか?レベル)?言い換えれば、あるバージョンから次のバージョンへのカーネル ライブラリの変更からどのように自分自身を隔離し、ライブラリまたは関数の粒度でそれを行うのでしょうか?
また、アプリケーションにソフトウェア スタックがあり、たとえば、ある関数がカーネル ライブラリ A の将来のバージョンと互換性があり、カーネル ライブラリ A を使用する 2 番目の関数が互換性を失っている場合はどうでしょうか。言い換えると:
関数 1 と 2 の両方が、カーネル Lib A バージョン 1.0 の関数に依存し、機能します。
関数 1 は Lib A バージョン 1.1 で動作します 関数 2 は Lib A バージョン 1.1 で動作しません (関数 2 には引き続き Lib A バージョン 1.0 が必要です)
Dockerについてよく知らないので、これは初心者の質問です。
cuda - docker コンテナで CUDA ライブラリを共有する
docker を使用して、分離されたアプリを起動しています。私のアプリは、GPGPU コンピューティングに CUDA ライブラリを使用します。cuda がインストールされたイメージを作成することを考えていますが、それではサイズが大きくなりすぎます。DockerイメージでCUDAディスプレイドライバーのインストールが正常に行われるかどうかもわかりません。
より良い方法は、マシン上の CUDA ライブラリをコンテナーと共有することです。それを行う方法はありますか?
ありがとう、プラディープ。
docker - Docker は lxc-tools (ユーザー空間の LXC ツール) に何を追加しますか?
Docker の機能を見てみると、それらのほとんどは既に LXC によって提供されています。
では、Docker は何を追加するのでしょうか? プレーンな LXC ではなく Docker を使用する理由