2015-09-16 8 views
45

Mac OSXのドッカーハブからダウンロードされたドッカーイメージはどこにありますか。私のシステム上でそのイメージに配置されMac OS XでDocker(1.9.1)によってダウンロードされたドッカーイメージの場所

docker run hello-world 

イメージがダウンロードされると、コンテナが実行されているが、たとえば私のようなコマンドを実行しますか?

注:Where are Docker images stored on the host machine?この質問には、主にLinuxマシンに関する回答があります。 Mac OS Xの答えでは、boot2dockerがドッカーのインストールと一緒に使用されていることを考慮していますが、これは私には当てはまりません。

+1

可能重複[ドッカー画像がホスト・マシン上に格納されている場合?](http://stackoverflow.com/questions/19234831/where-are-docker-images-stored-on-the-host - マシン) – nwinkler

+1

いいえ、そうではありません。その質問は、Linuxマシンの場所を指定します。 Mac OS Xに関連した答えは、ドッカーのインストールとともにboot2dockerの使用を検討しています。 –

+0

どのようにMacでDockerを使用していますか?あなたはboot2dockerまたはdocker-machineを使う必要があります。 – nwinkler

答えて

24

Dockerツールボックスを使用している人(ドッカーマシンを使用している人)の場合、Mac OS Xのboot2dockerに関する回答は無効です。ドッカーマシンのVMは「デフォルト」と呼ばれ、/ Users/<username> /.docker/machine/machines/default/ディレクトリに存在します。

注:私はこの質問にWhere are Docker images stored on the host machine?という回答を追加しましたが、Mac OS XとDockerの新しいバージョンを探している人にとって、答えが見つけやすいようにここでも答えています。

+2

すべてのデフォルト設定を使用して、私はDocker Toolbox 1.10.2をOS X El Capitan(10.11.3)にインストールしました。ドッカーマシンはわずかに異なる位置にあります: '/Users/MyUserName/.docker/machine/machines/default/' – fsteff

+0

Docker for Macに移行した後、Docker Toolboxは古いデータを消去していないので、34Gイメージはそのフォルダ内にまだ残っています。 – jwadsack

81

そして、あなたはMac用ドッカーを使用している場合の位置、すなわち、再度異なる:

/Users/MyUserName/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/Docker.qcow2 
+22

'Docker.qcow2'はディスク上の' containers'の内容を直接見ていますか? – Jas

26

docsで述べたように)ディスクイメージの位置もPreferences-を選択することによって得ることができます>それはVIに搭載されているので、あなたが今のディレクトリを取得している場合には、これらのフォルダを開く方法については詳しく説明し

Docker->Preferences->Advanced

+0

証拠の絵は1000語よりも優れています!ありがとう! –

5

:ドッカーツールバーのアイコン(ドッカー-CEのV17で動作します)から[詳細設定]メニューお使いのMacからの音量を制御したい場合は、コンテナ

docker run -it --name voltest2 -v /path/to_mac/directory/MyHostDir:/mydata centos:latest /bin/bash 

を作成している間、あなたはそれをマッピングすることができ、お使いのMacの正規のボリュームhere

から

screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty 

ls -ltrh /var/lib/docker/volumes 

回答ではないホストrtualましたあなたのコンテナのディレクトリmydataをあなたのMacのディレクトリ/path/to_mac/directory/MyHostDirにマップします

0

私の場合マーベリックス/ドッキングウィンドウ醸造インストール/画像名:デフォルトでは)

/Users/<Username>/.docker/machine/machines/. 

(あなた奨め使用端子の下に位置しており、それを見るためにファインダーされていません。 )

ls -lah /Users/Mitsos/.docker/machine/machines/ 
    total 0 
    drwx------ 3 Mitsos staff 102B Dec 8 19:03 . 
    drwxr-xr-x 5 Mitsos staff 170B Sep 22 13:52 .. 
    drwx------ 13 Mitsos staff 442B Dec 8 19:04 default 
関連する問題