問題タブ [linux-containers]

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 投票する
1 に答える
420 参照

bash - docker を使用してコンテナを実行中にエラーが発生しました

マシンに docker をインストールしました。リポジトリからイメージを正常にプルできました。プルされたイメージのリストを見ると、プルされたイメージが明確にリストされています。docker サービスも使用を開始しました

ただし、コマンドを使用して同じものを実行しようとすると、

次のエラーが表示されます

docker: デーモンからのエラー応答: コンテナー コマンド '/bin/bash' が見つからないか存在しません..

問題は、私が試したどの画像でも同じままですが、この問題の原因は何ですか?

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

linux - ホストからのコンテナーの tcp 接続の可視性

プレーンな lxc (docker やその他のフレーバーではない) で、ホストからのコンテナーの tcp 接続とソケット割り当てをコマンドライン (おそらく netstat オプションまたは lxc コマンド) で確認する方法はありますか? ホストとコンテナの両方にubuntuを使用しています。

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

docker - リンクされた Docker コンテナが相互に通信できない

アプリケーション スタックを実行するために docker-compose を使用しています。

アプリケーション スタックは次のとおりです。

  1. モンゴ
  2. レストサービス(以下、レストサービス)
  3. UI サービス (以下、ui-service と呼びます)

以下は、私の docker-compose のスニペットです。

ここで直面している問題は、mongo が restService にリンクされているため、rest-service が mongo コンテナー (ポート (docker コンテナーの 27017) を意味します) と通信できることです。しかし、ui-service は rest-service と通信できません (つまり、ポート (docker コンテナーでは 5000)) です。

ホスト ポート (docker コンテナーのポート 5000 でリッスンするポート 15000 を意味します) で ui-service を rest-service と通信させようとすると、機能します。したがって、なぜこれが起こるのか理解できません。

どんな助けでも大歓迎です。

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

linux - Linux の init_user 名前空間とは?

Linux カーネル コードを参照しているときに、次の 2 つの関数が に見つかりましたkernel/capability.c

1)


2)

init_user最初の関数で言及されている名前空間は何ですか?

私の知る限り、プロセスには機能があります (プロセスのさまざまな機能セットについては今は気にしないでください)。 ?

同じファイルの の定義を見るとcap_get_target_pid()、ユーザー名前空間を気にせずに、指定された pid でプロセスの機能を取得することについて話しているだけです。これは私にはより自然に見えます。

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

jenkins - Windowsでjenkinsコンテナを実行するdockerコマンドは何ですか

docker run ...jenkinsコンテナを実行する正しいコマンドは何ですか?

  1. 必要なポートは何ですか?
  2. ボリューム D:\jenkins フォルダーを jenkins ジョブ構成パスにマウントする方法は?

Windows 10でLinuxコンテナーを使用しています。

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

docker - ユーザー名前空間を持つ特権ユーザーとして docker コンテナを実行するにはどうすればよいですか

ユーザー名前空間を有効にして実行しており、特定のコンテナーを root ユーザーとして実行する必要があります (コンテナーは内部から Linux マウント コマンドを実行できる必要があります)。

名前空間が有効になっているときに特定のコンテナーを特権モードで実行するにはどうすればよいですか?

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

ubuntu - ファイルシステムをオーバーレイに切り替えるUbuntuのDockerはサポートされていませんか?

root ユーザーとしてログインしている Mac で Ubuntu を使用して vagrant 仮想ボックスで docker を実行しており、devicemapper からオーバーレイに切り替えようとしていますが、次のようなエラーが表示されます。

次の指示に従ってみました:

http://www.projectatomic.io/blog/2015/06/notes-on-fedora-centos-and-docker-storage-drivers/ Ubuntu 16.04 で Docker サービスを開始できない

しかし、どちらも私にはうまくいきません。

次のドキュメントに従ってみます。

https://docs.docker.com/engine/userguide/storagedriver/overlayfs-driver/

grep が lsmod から「オーバーレイ」を返さないため、ステップ 2 で行き詰まります。

この問題を解決するにはどうすればよいですか?