2016-07-26 8 views
3

私のコンテナのログを削除しようとしています。私はMac用のドッカーを使用しています。例えば elasticsearchコンテナMac用コンテナドッカーのログを削除

docker inspect --format='{{.LogPath}}' elasticsearch 

意志出力

/var/lib/docker/containers/d4d426c49ee91447797e482b86b1eb5fd51f6a9257dd1f3a2391895abecf2b56/d4d426c49ee91447797e482b86b1eb5fd51f6a9257dd1f3a2391895abecf2b56-json.log 

ため、このコマンドは、私はこれが私のファイルシステムではなく、VMではないことを知っています。私はVirtualBoxにディンギーを使用した場合、私はそれが他のケースではdefaultになり、dinghyたディンギーで

docker-machine ssh :machine_name 

を持つマシンに入りました。 その後、ログファイルを削除しました。

私は

docker-machine ls 

とMac用ドッキングウィンドウで使用されるアクティブなマシンを取得しようとしているが、何のマシンが登録されていません。私はここで

docker-machine ip 

を実行したときに、私は、ユーザーがこの設定で、私たちはもはやと言う同じ出力を得る

eval $(docker-machine env) 

、出力はこの

Error: No machine name(s) specified and no "default" machine exists. 

でこれを実行していますドッカーマシンにアクセスできます。これは問題ありませんが、ログを削除する方法はありますか?

https://forums.docker.com/t/how-to-find-docker-machine-ip-in-commandline-in-docker-beta-os-x/9844/5

+0

こんにちは@MartinAhrer私は後で見つけましたが、私はこれを更新することを忘れました。私はそれを受け入れることができるように答えとしてあなたのコメントを投稿してください。 – alkis

答えて

2

この質問はかなり古いですし、どこかに答えてきたかもしれないが:これが動作しない理由は、ドッカーのためにMacがドッキングウィンドウマシン管理された仮想マシンを使用していないということです。 docs.docker.com/machine/get-started/#prerequisite-informatio nを参照してください。 Hyperkit軽量エンジンを使用しています。

関連する問題