問題タブ [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 投票する
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 を使用する必要がありますか? とはいえ私は経験がないので自信がありません。ありがとう。

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

firewall - ファイアウォールが Docker コンテナから外部へのネットワーク接続をブロックしています

私にとって、これは非常に標準的なセットアップです。ファイアウォールとして docker と ufw を実行している ubuntu マシンがありました。

ファイアウォールが有効になっている場合、Docker インスタンスは外部に接続できません

これは、docker コンテナーからのブロックされた接続を示す ufw ログです。

IPを使用してルールを追加しようとしました。

そして、変更はまだブロックされていません。

ufw ルールを使用して、コンテナーから外部へのすべての接続を許可するにはどうすればよいですか?