タグ付けされた質問 「docker」

Dockerは、コンテナーを構築して実行するためのツールです。Dockerfile、操作、アーキテクチャに関する質問を受け付けます。本番環境でのdockerの実行に関する質問は、ServerFault(https://serverfault.com/)でより適切な応答を見つける可能性があります。dockerタグが単独で使用されることはめったになく、多くの場合、docker-composeやkubernetesなどの他のタグとペアになります。

3
Dockerデタッチモード
Dockerの世界でのデタッチモードとは何ですか?この記事のリンクを読みました が、デタッチモードの意味を正確に説明していません。
84 docker 

9
ubuntu dockerイメージに「ifconfig」コマンドをインストールするにはどうすればよいですか?
ubuntu docker imageをインストールしました。「ifconfig」を実行すると、そのようなコマンドがないと表示されます。「ifconfig」という名前のパッケージがないため、apt-get installを試しました(他のイメージをインストールできます)。 では、これを行う方法は?ありがとう。

3
Dockerポートへのvhostの割り当て
カスタムドメイン(* .foo)へのすべてのWebリクエストがDockerホストのIPアドレスにマップされるように、ワイルドカードDNSを設定しています。Apache(またはNginx)インスタンスを実行している複数のコンテナーがある場合、各コンテナーはApacheポート(80)をいくつかの外部インバウンドポートにマップします。 私がやりたいのは、カスタムDNSサーバーを介して(Dockerホストの)正しいIPアドレスに既にマップされているcontainer-1.fooにリクエストを送信することですが、デフォルトのポート80リクエストを正しいDocker外部にプロキシします指定されたコンテナからの正しいApacheインスタンスがカスタムドメインに基づいて応答できるようにポートします。同様に、container-2.fooは2番目のコンテナのapacheにプロキシします。 これに対する事前に構築されたソリューションはありますか、DockerホストでNginxプロキシを実行するのが最善の策ですか、それともDockerコンテナを管理する可能性のあるnode.jsプロキシを作成する必要があります(Web経由で開始/停止/再構築) )、または...?Dockerコンテナーをより自然なイベントのように使用し、無関係なポートやコンテナーのジャグリングを使用しないようにするためのオプションはありますか?
83 nginx  proxy  dns  docker 

4
CMDで環境変数を使用する
DockerfileのCMDスタンザで環境変数を使用できますか? 私はこのようなことをしたい: CMD ["myserver", "--arg=$ARG", "--memcache=$MEMCACHE_11211_TCP_ADDR:$MEMCACHE_11211_TCP_PORT"] $ MEMCACHE_11211_TCP_ *は、docker runコマンドの--linkパラメーターを含めることで自動的に設定されます。また、$ ARGは、実行時にユーザーが構成できます。おそらく「-e」パラメーターを使用しますか? これは私にはうまくいかないようです。たとえば、文字列「$ ARG」を文字通り通過しているようです。

3
cgroupと名前空間の違い
私は最近dockerの学習を始めましたが、手間のかかる作業のほとんどは、名前空間とcgroupを使用してLinuxカーネルによって行われているようです。 私が混乱していると感じているいくつかのことは: 名前空間とcgroupの違いは何ですか?彼らが取り組むさまざまなユースケースは何ですか? 人気を得るために、これらの上にdockerは何を実装しましたか? これらの機能の内部とその実装方法について知りたいのですが。
83 linux  docker  cgroups 



6
Dockerイメージフィルターの使用方法
私は書くことができます docker images --filter "dangling=true" 他にどのようなフィルターを使用できますか? 私はこのようなものを使うことができますか? docker images --filter "running=false"
83 docker 

7
docker-machine VirtualBoxインスタンスにSSH接続する方法は?
docker-machineバージョン0.2.0dockerバージョン1.6.2 私が使っていたVirtualBoxを使用してマシンを作成するために、ドッキングウィンドウマシンを。すべて正常に動作しますが、マシン自体にSSHで接続したいのですが、これを行う方法についての指示が見つかりません。sshポートに接続できます: ssh $(docker-machine ip dev) しかし、使用するユーザー名/パスワード/ IDファイルがわかりません。


15
プライベートDockerレジストリへのリモートアクセスを取得するにはどうすればよいですか?
https://github.com/docker/docker-registryから取得した画像を使用してプライベートDockerレジストリをセットアップしようとしています 実行するだけで: docker run -p 5000:5000 registry ローカルホストからのみこのリポジトリとの間でプル/プッシュできますが、別のマシンから(同じLAN上のプライベートアドレスを使用して)アクセスしようとすると、エラーメッセージが表示されて失敗します。 *2014/11/03 09:49:04 Error: Invalid registry endpoint https ://10.0.0.26:5000/v1/': Get https:// 10.0.0.26:5000/v1/_ping: Forbidden. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add `--insecure-registry 10.0.0.26:5000` to the daemon's arguments. In the case of HTTPS, if you have …

5
Dockerの実行がプログラムで成功したかどうかを検出する方法は?
非常に単純なbashスクリプトを作成して、コンテナーがまだビルドされて正しく起動していることと、内部のアプリがリクエストに応答していることをすばやく確認します。 docker runコンテナをバインドしようとしているポートがすでに割り当てられているなどの理由で、失敗することがあります。しかし、これが発生した場合、docker runの終了コードはまだ0であるため、終了コードを使用できません。コンテナが正しく起動したことをプログラムで確認するにはどうすればよいですか? 私が検討している解決策は次のとおりです。 エラーの出力を解析します docker ps コンテナが実行されているかどうかを確認する しかし、これらは両方とも少しやり過ぎで醜いようです。docker run成功したかどうかを確認するためのより良い方法がありませんか?
82 bash  docker 

3
docker-compose.ymlで名前付きボリュームのホストにパスを設定する方法
以下の例では、volumeという名前のdbdataを作成し、dbサービス内で参照しています。 version: '2' services: db: image: mysql volumes: - dbdata:/var/lib/mysql volumes: dbdata: driver: local (https://stackoverflow.com/a/35675553/4291814から) ボリュームのデフォルトのパスは次のとおりです。 /var/lib/docker/volumes/<project_name>_dbdata 私の質問は、dbdataボリュームのホスト上のパスを構成する方法ですか?

4
dockerattachとdockerexecの違い
どちらもコンテナ内でコマンドを実行できるようになります。どちらもコンテナを取り外すことができます。 では、dockerexecとdockerattachの本当の違いは何ですか?

10
DockerイメージがDockerで使用されていないディスクスペースを消費するのはなぜですか
Dockerをセットアップし、Dockerのシステムデータを保存するためにまったく異なるブロックデバイスを使用しました。 [root@blink1 /]# cat /etc/sysconfig/docker # /etc/sysconfig/docker other_args="-H tcp://0.0.0.0:9367 -H unix:///var/run/docker.sock -g /disk1/docker" /disk/1完全に異なるハードドライブを使用していることに注意してください/dev/xvdi Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.8G 5.1G 2.6G 67% / devtmpfs 1.9G 108K 1.9G 1% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/xvdi 20G 5.3G 15G 27% /disk1 /dev/dm-1 9.8G 1.7G 7.6G 18% …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.