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

docker - docker はホスト オペレーティング システムの CPU コアをどのように使用しますか?

Docker が LXC に基づいているという事実に基づく私の理解では、Docker コンテナーはホスト オペレーティング システムからさまざまなリソースを共有するということです。私の懸念はCPUコアにあります。シナリオは次のとおりです。

  • ホストの Linux OS には 8 つのコアがあります
  • 上記のホスト OS に一連の Docker コンテナーをデプロイする必要があります。
  • 展開する必要がある docker コンテナーのいくつかは、2 つのコアを使用する方が適しています。

a) したがって、そのホストですべての docker コンテナーを実行すると、そのホスト OS で通常のインストール済みアプリケーションとして実行されている場合のように、必要に応じて CPU/コアを消費しますか?

b) docker コンテナーは独自のプロセスを消費し、それに含まれるすべての処理はその親プロセスの CPU コアに固定されますか?

c) 多数のコア (たとえば 4) を使用するように Docker コンテナを指定するにはどうすればよいですか。コア ID を指すことができる -C フラグがあることを確認しましたが、コンテナーを指定して N 個のコアをランダムに選択するオプションはないようです。

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

ubuntu - ファイルシステムをマウントできませんでした: /run when do lxc-start

ubuntu サーバーに lxc をインストールしましたが、すべて正常に動作していました。今日、lxc をバージョン 0.7.5 からバージョン 1.0.0.alpha2 に更新しました。lxc を更新した後、lxc コンテナーを起動できません。

これらのコンテナはバージョン 0.7.5 で作成しました。

1.0.0.alpha2 に更新した後、コンテナを次のように起動しようとしました

エラーは何ですか?どうすればこの問題を解決できますか? サーバーを再起動しましたが、うまくいきません。

追加情報:

初めて lxc をインストールしたときに、lxc lib とキャッシュを別のファイル システムにマウントしました。fstab ファイルのエントリ:

新しいコンテナーを作成して開始できますが、古いコンテナーを開始できません。

編集: 3 つのコンテナすべてが起動している間に lxc を更新しましたが、これは問題ですか?

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

deployment - Docker コンテナ上の分散システム NSQ トポロジ パターン

最後の「トポロジ パターン」の例で説明した「NSQ リアルタイム分散メッセージング プラットフォーム」をDockerで複製することは可能ですか? dockerfile またはイメージの例を持っている人はいますか?

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

ejabberd - Dockerfile : add を使用してローカル ファイルをコンテナーにマップすることはできません

ejabberd コンテナを構築しようとしており、コンテナの作成中にビルド ディレクトリから 2 つのファイルを追加しようとしています。

ただし、エラーが発生し続けます。./scripts folder does not exist

私はdockerが初めてで、助けを求めていました。

ありがとう、アラップ

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

docker - lxc-start: 無効な引数 - 複製に失敗しました

ドッカーに足を踏み入れようとしている完全な初心者なので、明らかに間違ったことをしているのかもしれません。コンテナの実行に問題があります:

すべてが正しくインストールされているようです:

docker バージョンは、現在安定しているバージョンです (実際には、6 日前にコミットされています)。

そして、私のシステムはサポートされるべきだと思います:

他に何を確認できますか?

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

arm - debootstrap を使用したコンテナーのビルド

LXC コンテナー (lxc-create) を作成しようとすると、次のエラーが発生します。

これを修正する方法はありますか?

これが起こることです:

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

nfs - NFS パーティションで docker ボリュームを使用する

ホストに NFS パーティションがあり、それをコンテナに追加する場合

/mnt には共有データが含まれますが、競合は発生しませんか? nfs-client でマウントされていないので?

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

json - REST API コンテナーの作成とポート バインディング

コンテナーをセットアップする dockerfile からのイメージがありますが、docker REST API でコンテナーを作成して開始する必要があります。問題は、ssh ポートの公開に問題があることです。dockerfile から EXPOSE を削除し、イメージをビルドしました。

その後、この json を使用して /containers/create で POST リクエストを作成しました。

コンテナーが正常に作成されたので、次のステップとして、JSONを使用したこのPOST要求 でコンテナーを開始しました。/containers/$id/start

しかし、コンテナーを検査した後、マップされたポートが表示されないため、コンテナーはホスト 11022 ポートに 22 を公開しません。バージョン 0.7.1 を使用しています。

誰かが私が間違っていることを教えてもらえますか? ありがとう

PS: 検査済みコンテナー: http://jsonblob.com/52b01e45e4b0439bc58ec8d4

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

docker - lxc コンテナへのアクセスを制限することはできますか?

docker または LXC コンテナーを実行したいが、コンテナー自体へのアクセスを制限したい。具体的には、ルート(ホスト上のルート)でもコンテナにアクセスできないようにすることはできますか?アクセスとは、コンテナーへの SSH 接続、コンテナーへの tx/rx の tcpdump、アプリケーションのプロファイリングなどを意味します。

ありがとう!

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

android - Linux コンテナ (lxc) で Android を実行するにはどうすればよいですか?

遅いエミュレーターを使用せずに、自分のシステムで Android アプリをテストしたいと考えています。

gentoo や ubuntu などの別の Linux ホストで Android を実行することは可能ですか?
どうすればこれを達成できますか、おそらくトラフドッカーですか?
gentoo の場合、有効にする必要がある特定のカーネル モジュールはありますか?