問題タブ [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.

0 投票する
2 に答える
63605 参照

docker - Docker : RUN cd ... が期待どおりに機能しない

次の Dockerfile :

出力があります:

ビルド時 (docker build コマンド)

RUN cd tmp123 は効果がないようです

なぜ ?

0 投票する
15 に答える
248292 参照

docker - 実行中のコンテナーでシェル セッションを開始することは可能ですか (ssh なし)

私は単純に、このコマンドが実行中のコンテナーで bash シェルを実行することを期待していました。

それは不可能のようです、私はエラーが発生します:

したがって、実行中のコンテナーで bash シェルを実行したい場合 (例: 診断目的)

その中でSSHサーバーを実行し、ssh経由でログインする必要がありますか?

0 投票する
1 に答える
3011 参照

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についてよく知らないので、これは初心者の質問です。

0 投票する
2 に答える
1795 参照

cuda - docker コンテナで CUDA ライブラリを共有する

docker を使用して、分離されたアプリを起動しています。私のアプリは、GPGPU コンピューティングに CUDA ライブラリを使用します。cuda がインストールされたイメージを作成することを考えていますが、それではサイズが大きくなりすぎます。DockerイメージでCUDAディスプレイドライバーのインストールが正常に行われるかどうかもわかりません。

より良い方法は、マシン上の CUDA ライブラリをコンテナーと共有することです。それを行う方法はありますか?

ありがとう、プラディープ。

0 投票する
5 に答える
108065 参照

docker - Docker は lxc-tools (ユーザー空間の LXC ツール) に何を追加しますか?

Docker の機能を見てみると、それらのほとんどは既に LXC によって提供されています。

では、Docker は何を追加するのでしょうか? プレーンな LXC ではなく Docker を使用する理由

0 投票する
4 に答える
2198 参照

docker - Dockerfile またはレジストリ? 配布に適した戦略はどれですか?

Dockerfile を使用してサービスを作成している場合、人々がイメージを構築するために Dockerfile (およびリポジトリ) を配布するよりも、Dockerfile を使用してイメージを構築し、それをレジストリにプッシュすることをお勧めしますか?

Dockerfile+repo の配布に有利なユース ケースと、レジストリの配布に有利なユース ケースは何ですか?

0 投票する
4 に答える
46115 参照

vagrant - 別のマシンから Docker API に接続するには?

Docker API を使用して、別のマシンから Docker デーモンに接続しようとしています。このコマンドを正常に実行できます。

しかし、実際の IP アドレスを使用する場合は違います。

非ローカル IP を使用すると接続できないのはなぜですか?

Vagrantfile で次のように Vagrant VM を使用しています。config.vm.network :private_network, ip: "192.168.2.123"

以下はiptablesです。

0 投票する
2 に答える
7695 参照

docker - ソースからの Docker ビルドが失敗する

dotcloud/docker から git clone した後

誰でも私が何を見ているべきか教えてください。Go 1.1 をインストールしました。lxc.cap.drop から sys_rawio を削除するために、src から docker をビルドしたかったのはそのためです。CUDA を lxc コンテナーで動作させる必要がありました。cudaコードをコンパイルできましたが、実行中に. 操作が許可されていないというドライバー関連のエラーが発生し続けます。

0 投票する
2 に答える
7559 参照

ruby-on-rails - Rails の実行と Docker コンテナへのデプロイ

私は Linux コンテナーの完全な初心者であり、 Dockerについて学ぶのに時間を費やしてきました。この質問についての混乱を許してください。現在、カピストラーノを介してデプロイされた本番環境のRailsアプリがあります。私のクラウド サーバーは、Debian Wheezy ディストリビューションの Opscode Chef で維持されています。開発のために、アプリとサービスがプリインストールされた Vagrant VM があります。

Docker を採用するとしたら、アプリはどこに配置されますか? コンテナかホストか? どのようにデプロイ (本番) し、ディレクトリを共有 (開発) しますか? docker を使用して、memcache、redis、postgresql などのすべての追加サービスを同じサーバーで実行できますか? Docker の可能性は想像できるかもしれませんが、実際の使用方法を理解するのに苦労しています。

コンテナは未来の一部のようです。仮想化から切り替える人へのガイダンスはありますか?

0 投票する
34 に答える
405737 参照

ssh-keys - Docker コンテナ内で SSH キーを使用する

Git でさまざまな楽しいことを実行するアプリ (git clone や git push の実行など) があり、それを Docker 化しようとしています。

コンテナーの「ユーザー」が使用するコンテナーに SSH キーを追加できるようにする必要があるという問題が発生しています。

にコピーし/root/.ssh/、変更$HOMEし、git ssh ラッパーを作成しようとしましたが、まだ運がありません。

参照用の Dockerfile は次のとおりです。

app.js次のようなgitコマンドを実行しますgit pull