問題タブ [docker-machine]

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

docker - Docker のカスタム ログ

実行中のコンテナからログを取得し、ホスト上に保持する必要があるため、コンテナの再起動時にログが失われることはありません。

標準の apache ログに記録されるログは、--log-driver=syslog --log-opt syslog-tag="app_name"実行オプションで適切に処理されます。ただし、各アプリケーションにはカスタムのdebug.log出力もあります。

run パラメータを使用してみまし--log-opt syslog-address=unix://infra/py/appinstance/app/log/debug.logたが、うまくいきません。デバッグ ログを標準の syslog にプラグインしたいのですが、その方法がわかりません。何か案は。

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

docker - Java プログラムのすべての依存サービスを 1 つの docker コンテナーとして dockerize するのは良い考えですか?

私は Java プログラマーです。Cassandra、elastic search、mongdb、Kafka に依存する Java プログラムを持っています。そのため、Java アプリケーションを実行しようとするたびに、これらすべてのサービスを起動する必要があります。これらすべてのサービスを含む 1 つの docker コンテナを作成し、その docker ファイルを Java プロジェクトの一部としてチェックインすることをお勧めします。

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

node.js - ノードモンが再起動しない

OSX にボリュームがマウントされた docker-container で nodemon を実行しています。Nodemon はファイルの変更を受信して​​いますが、サーバーを再起動しません。

出力:

Dockerfile:

docker-compose.yml

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

mysql - ドッカーのディスク容量不足

docker とボリューム サイズに問題があります。3 つのコンテナーで docker-machine を実行しています。問題を引き起こしているのは、永続化のためのデータのみのコンテナーを持つ MySQL コンテナーです。mysql ファイルをインポートしようとすると、mysql はテーブルがいっぱいであると不平を言います。これは、実際にはディスクの容量が不足していることを意味します。システムを見ると、問題が見えますが、それを修正する方法がわかりません:

このような docker-machine を作成しました。これで必要なスペースが得られると思いましたが、そうではありませんでした。

このようなmysqlイメージを作成しています

そのマシンのドッカー情報は次のとおりです

私が基本的に必要としているのは、 の無制限のスペース/dev/sda1、または大きなディスク サイズを指定できることです。これは、docker マウントがどのように機能するかを誤解していることが原因であることは承知していますが、このスレッドが私の研究を活性化させると思いました。

前もって感謝します。

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

docker - docker-machine、nginx コンテナーを作成して実行すると、ポート 80 が公開されません

この記事から、Google コンピューティング エンジンで VM ホストを「docker-machine 作成」するのは非常に簡単でした。私の問題は、ip(docker-machine NameOfVM) を使用して実行中の nginx コンテナーにアクセスすると、応答しないことです。

VM に SSH 接続して「curl localhost」を実行すると、nginx が実行されていることがわかります。VM に ping を実行できますが、curl またはブラウザーが応答しません。

私が欠けているものを知っていますか?

ifconfig は、docker0 アダプターと eth0 を示しています。docker をさらに構成する必要がありますか? 私が理解しているように、docker は Linux マシンで boot2docker/VM を実行していませんか?

ありがとう

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

docker - docker-machine stop コマンドはすべてのコンテナーを強制終了します

私は docker-machine を使用しており、VirtualBox ドライバーで VM を作成しました。そのマシンで実行中のすべての docker dontainer を強制終了せずにマシンを一時停止したいと考えています。これはどういうわけか行うことは可能ですか?マシンを再開し、実行中のすべてのコンテナーを再開したいと考えています。