注:WindowsとDockerの両方に非常に新しい
私が使用しているチュートリアルでは、/var/lib/docker/containers
Linuxを使用しているが、Windowsマシンでそれを見つけることができない場合。
ありがとう!
でdocker-machineに入ります
docker-machine ssh
そこでコンテナを見つける必要があります。
Sudo ls /var/lib/docker/containers
Windows 10 Anniversary Updateでは状況が変化した可能性があります。ここに記載されているように、ここからソースからDockerをインストールしました( https://master.dockerproject.org/windows/AMD64/docker-1.13.0-dev.Zip ):
https://msdn.Microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_1
Dockerはすべての画像をこのフォルダーに配置します。
C:\ProgramData\docker\windowsfilter
このフォルダー内のすべてのコンテナー:
C:\ProgramData\docker\containers
チェックする簡単な方法はこれを実行することです:
docker info
ファイルが保存されている場所がわかります。
Containers: 2
Running: 1
Paused: 0
Stopped: 1
Images: 10
Server Version: 1.13.0-dev
Storage Driver: windowsfilter
Windows:
...
Docker Root Dir: C:\ProgramData\docker
Debug Mode (client): false
Debug Mode (server): false
...
StackoverflowとGoogleに関する投稿を確認した後。私はこのディレクトリを見つけました:
C:\ProgramData\Microsoft\Windows\Hyper-V
ここでは、仮想マシンで構成をフィンできます
C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines
もう1つの重要なことは、イメージがHyper-Vによって仮想化されるため、情報をここに保存する必要があることです。
C:\Users\Public\Documents\Hyper-V\Virtual hard disks
Dockerツールボックスを使用してWindowsにインストールされたDocker(hyper-vの代わりに仮想ボックスを使用)1つVMはC:\Users\YOURUSERNAME\.docker\machine\machines
という名前のdefault
で、すべてのVMデフォルトのフォルダー内のファイルを見つけることができます。
このvmを使用して接続できます
docker-machine ssh
そして、このパスの下にプルされたイメージとコンテナを見つけることができます(時々Sudoを使用する必要があるかもしれません)
/ var/lib/docker