問題タブ [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 投票する
24 に答える
364945 参照

linux - Linux Docker コンテナーで GUI アプリケーションを実行できますか?

Linux Dockerコンテナーで GUI アプリケーションを実行するにはどうすればよいですか?

vncserverたとえば、Firefox の周りに追加のスピードバンプ サンドボックスを追加できるように設定するイメージなどはありますか?

0 投票する
10 に答える
413978 参照

vagrant - 隔離された環境を作成するには、Vagrant または Docker を使用する必要がありますか?

私は開発と展開に Ubuntu を使用しており、隔離された環境を作成する必要があります。

この目的のために、Vagrant または Docker のいずれかを検討しています。長所と短所は何ですか、またはこれらのソリューションはどのように比較されますか?

0 投票する
14 に答える
868632 参照

docker - Docker でコンテナーを一覧表示する方法

画像を一覧表示するコマンドdocker imagesがありますが、対応する はないようですdocker containers

ルートになってそこを調べる以外に、それ/var/lib/dockerを行う方法はないようです。何か不足していますか?それはやってはいけないことなのですか?

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

dotcloud - ec2 で docker を使用して 2 つの wordpress ブログを実行する方法

Docker.io をいじり始めたところです。確かに素晴らしいプラットフォームです。助けが必要な問題があります。ec2 setup docker で中規模のインスタンスを実行しました。今、中規模のインスタンスの上に docker.io を使用して、互いに独立した 2 つの wordpress ブログを実行したいと考えています。

誰かがこの問題を解決するために私を親切に案内してくれるなら、私は非常に感謝します

どうもありがとう

更新しました:

基本的に、私がやろうとしているのは、docker 用に 2 つのノード (ノード 1 とノード 2) を実行することです。別のノード (node3: docker のプライベート リポジトリ) を実行します。私が達成しようとしているのは、2 つのブログ (ノード 1 でワードプレス) を実行することです。Docker イメージを node3 にエクスポートします (更新/エクスポートはほとんど行われません)。

ワードプレスを実行するので、Nginx 内でワードプレスを実行することを望んでいました。ノード 1/ノード 2 は 80 Web を実行するため、2 つのノードの前に物理ノード (nginx リバース プロキシ) を配置し、ブログを ha モードで実行できます。

この実験がうまくいき、オフィスにある xen クラウド プラットフォームを取り除くことができることを願っています。かさばり、多くのコンポーネントを管理する必要があります。ブルームーンでライブデータを使用して docker イメージをエクスポート/バックアップしたいので、フェイルオーバーや vm 管理について心配する必要はありません。

問題は、ドッカーの実行に関しては初心者であり、現在、どこから適切に開始すればよいかわからない頭のない鶏のように走り回っていることです。

本当にご指導/ご支援をいただければ幸いです。

よろしく ハーレム・ハック

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

virtual-machine - 軽量コンテナー (docker) に対する VM の利点

ドッカーの最新のリリースノートから次の引用があります-

すべての主要な IaaS 実装と同様に、Openstack は仮想マシンに大きく依存しています。特定のアプリケーションで VM を使用するケースは常にありますが、多くのシナリオ、特に CPU とメモリを集中的に使用し、VM のパフォーマンス オーバーヘッドに悩まされるペイロードの場合、軽量コンテナーは優れた代替手段であると考えています。

上記は、docker と VM の利点が CPU とメモリを集中的に使用するペイロードにあることを明確にしています。または、いつ VM の ver docker を使用する必要がありますか? 私のシナリオのほとんどは、docker によって適切にサーバー化されていることがわかりました。

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

port - コンテナーに静的ポートとして割り当てる方法は?

コンテナーを再起動するたびに同じポートを取得するように、コンテナーにポートを割り当てたいと考えています。

例: Apache を含むコンテナーがあります。Apache はコンテナー内のポート 80 で実行されます。ここで、コンテナーを開始した後、docker はホスト ポートをコンテナー ポートに割り当てます (例: 49154 -> 80)。ただし、ホスト ポートは、実行中のコンテナーの数に応じて、再起動後に変更されます。コンテナの config.json ファイルにポートを指定しようとしたのですが、上書きされてしまいます。

ホストポートを手動で指定することはできますか?

よろしくお願いします、クリス

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

lxc - ワイヤレス接続を介してインターネットにアクセスできるように docker を構成するにはどうすればよいですか?

リポジトリ内のものを使用して docker イメージを構築しようとしていますが、コンテナーがインターネットに接続されていないように見えるため、「apt-get update」「apt-get install」コマンドを実行できませんでした。問題は、ワイヤレス接続を使用していることが原因だと思います。イーサネットの代わりに無線ネットワークを使用するように docker または lxc を設定する方法はありますか?

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

cloud - LXC と VM の典型的な使用例は何ですか?

完全な VM を使用するよりも LXC コンテナーを選択する方がよい場合について、決心しようとしています。

何らかの形でいくつかの議論をもたらす可能性のある正確なユースケースを念頭に置いていますか?

ハードウェア制御なしでアプリケーションを実行するために、LXC はより「PaaS」指向ですか? インフラストラクチャ制御が必要な場合、常に「IaaS」の観点から VM を使用する必要がありますか?

よろしく、

0 投票する
0 に答える
402 参照

linux - Docker : 初期インストール スクリプトが失敗する (ubuntu 13.04、カーネル 3.8+)

3.8 以降のカーネルを使用する Ubuntu 13.04 の docker.io インストール手順に従ってこのスクリプトを作成しましたが、lxc-docker のインストールが失敗するとスクリプトが中断されます。

インストール プロセスの最後の行は次のとおりです。

その後、コマンドラインにとどまりますが、それは良くありません。他にいくつかのものをインストールし、リモート マシンからの終了コマンドで適切に終了したいと考えています。

ここで問題はどこですか?

puppet/chef/salt のようなより複雑なリモート プロビジョニング ツールを使用したくありません。さまざまな OS 用に 100% 信頼できる Docker インストール スクリプトを既に準備しておくとよいでしょう。

ありがとうございました

0 投票する
3 に答える
4644 参照

lxc - 同じ Docker コンテナーで一連の複雑なコマンドを実行する

Docker を使用して次のループを自動化しようとしています: コンテナーを生成し、その内部でいくつかの作業を行い (複数の単一コマンド)、コンテナーからデータを取得します。

次のようなもの:

ドキュメントによると、私は一緒に行くべきです:

残念ながら、命令のリストが複雑になるにつれて、このアプローチは魅力的ではなく、保守も容易ではありません。

ループの反復ごとに新しいコンテナを生成したいので、命令をスクリプトにラップしても機能しdocker run <image> /bin/bash script.shません。

総括する:

  1. 上記の複雑な一連のコマンドを同じコンテナ内で実行する賢明な方法はありますか?

  2. /home/results.txt などのコンテナー内にデータが保存され、コンテナーが返されたら、results.txt を取得するにはどうすればよいですか? 私が考えることができる唯一の方法は、コンテナーをコミットし、新しいイメージからファイルを tar することです。それを行うためのより効率的な方法はありますか?

おまけ: 代わりにバニラ LXC を使用する必要がありますか? とはいえ私は経験がないので自信がありません。ありがとう。