問題タブ [lxc]

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 に答える
1283 参照

init - docker が init を lxc として実行しない理由

Docker は init を実行していません。そのため、サービスは起動時に開始されません。Lxc は lxc-start 中に init を実行します。Docker は lxc を使用しているため、init を実行していません。init を実行せず、デーモン化のために Supervisord に依存する利点は何ですか?

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

pid - Docker コンテナのルート PID

Dockerコンテナ内のルートPIDの外部PID、つまり、コンテナ内にPID 1を持つものを見つけるにはどうすればよいですか? docker psその情報は表示されないようです。

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

linux - lxc/docker コンテナー内 - apt-get upgrade にカーネルの更新が含まれているとどうなりますか?

私は多くの Docker ガイドを読んでいます。多くの場合、いくつかの Ubuntu ベース イメージを使用し、Dockerfile で直接、またはコンテナーにコピーして開始時に実行する bash スクリプトで、「apt-get upgrade」のようなものがあります。

私が理解しているように、コンテナはまだホストカーネルを使用しています。では、apt-get のアップグレードにカーネルのアップグレードが含まれているとどうなるでしょうか? 通常どおり /boot を作成してファイルをインストールしますが、基盤となる LXC には、常にホストから来る特定のディレクトリ用のパススルー/ホワイトリスト メカニズムがあります...そのため、ゲスト コンテナー内のそれらのファイルは無視されますか?

ありがとう

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

ubuntu-12.04 - ユーザー名前空間を無効にして docker を実行すると、既知のセキュリティ リスクがありますか?

DigitalOcean の Dokku イメージを使用して、Ubuntu で Docker をいじっています。すべてがうまくいくようです。docker のインストール方法を確認したところlxc-checkconfigUser namespace: Disabled.

このチュートリアルでは、カーネルがコンパイルされていないため、CONFIG_USER_NS=y再コンパイルすることで実現できると説明しています。

すべてが正常に機能するため、このユーザー名前空間について何か欠けているものがあるのではないかと考えています。たとえば、セキュリティ上の利点です。

では、なぜ User Namespace を有効にすることで機能が追加されるのでしょうか? 無効にしておくと、どのようなリスクや既知の問題がありますか?

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

parsing - Pythonでlxcコンテナファイルを解析する際のキーと値のペアのグループの処理

ini/prop ファイルのように見える lxc 構成ファイルがありますが、グループ化する必要がある重複したキーと値のペアが含まれています。dict と json に変換したいのですが、サンプルは次のとおりです。

これは、cfg からキー パスへのキーの変換も行う、必要な Python データです。

そのようなキー、値のペアのグループを処理するための方法とルールを共有/提案できますか. 前もって感謝します!

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

networking - ネットワーク エミュレーションに Docker (または Linux コンテナー) を使用する方法は?

編集: 2019 年 3 月の時点で、私はテストしていませんが、Docker には実際のネットワーク エミュレーションを行う機能があると思います。


編集: 2015 年 5 月の時点で、SocketPlane (Web サイトとリポジトリを参照)Dockerチームに参加し、OVS ソリューションを Docker コアに統合する過程にあります。さまざまな Docker ネットワーキング ソリューションの勝者となるようです。


そのため、 Mininetを使用してネットワーク ソフトウェアのテストを実行してきました。ただし、Mininet コンテナーは基本的にネットワーク スタックのみを備えた Linux コンテナーであるため、限界に達したようです。各コンテナーに独自のネットワーク スタック、ファイル システム、および一連のプロセスを持たせたいと考えています。基本的には、コンテナーをできるだけ VM に近づけたいと考えています。私が理解しているように、Docker は Mininet の反対であり、そのコンテナーにはファイル システムと独自のプロセスがありますが、独自のネットワーク スタックはありません。diff のみのディスク領域を使用してコンテナーをフォークするための優れた API があるため、Docker に傾倒しています。私の質問は、次のコンテナー レイアウト + ネットワーク インターフェイスのセットアップで (Docker などを使用して) Linux コンテナーのセットを作成することは可能ですか?

ここに画像の説明を入力

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

linux - CenOS に RHEL ベースの lxc をインストールして実行できますか?

私は過去数日間 LXC をいじっていましたが、本当に可能で、どうすれば機能させることができるのか疑問に思っていました。

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

symfony - Docker で開発環境を構築して実行する

Web アプリケーションをホストして実行する Docker コンテナを作成しようとしています (主に Symfony2 を使用して PHP で記述されています)。

現時点では、コンテナーはすべてのアプリケーション コードを埋め込み、イメージのビルド時に (Dockerfile を使用して) クローンを作成します。アプリは、Vagrant (Precise64 ベース イメージ) を介して、OSX 上で正しく実行されます。現在、開発目的でコンテナの埋め込みコードをホスト (Vagrant -> OSX) と共有するのに苦労しています (ホスト OSX でファイルを編集すると、コンテナ コードに影響するはずです)。このフォルダをコンテナからホストに共有する方法はないようです。ホストからコンテナー (コマンド-vのオプションrun) でフォルダーを共有すると、元のコンテナー フォルダーが上書きされます。ホスト (Vagrant および OSX) が元の場所を読み取ることができなかったため、ソフト リンクは機能しません。

ソリューションは Docker のボリューム ( http://docs.docker.io/en/latest/use/working_with_volumes/ )にあると確信していますが、それを機能させる方法はまだわかっていません。

フィードバックや経験はありますか?

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

linux - グローバルファイルから LXC コンテナへ?

すべての LXC コンテナーからファイルにアクセスできるようにする方法はありますか? すべてのコンテナーと共有したい SQLite データベースがありますが、これは可能ですか?

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

python - lxc コンテナーへの接続とコンテナー内でのコマンドの実行を自動化する

こんにちは、スクリプト (Bash/Python) を使用して、lxc コンテナーの作成/開始/停止、およびコンテナー内のコマンドの実行を自動化しようとしています。非常に簡単な手順でコンテナを作成できました

ここで、このコンテナーを開始し、スクリプトを使用してログインします。ユーザー名とパスワードを渡そうとしましたが、機能しませんでした。

どんなアイデアでも大歓迎です。