注意:我是Windows和Docker的超级新手我一直在使用的教程说,如果我们使用Linux,它们在/var/lib/docker/containers下,但我似乎在我的Windows机器上找不到。谢谢!
/var/lib/docker/containers
qacovj5a1#
Windows 10周年更新可能会改变情况。我从这里的源代码(https://master.dockerproject.org/windows/amd64/docker-1.13.0-dev.zip)安装Docker,如下所述:https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10Docker将所有图像放入此文件夹:
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 ...
drkbr07n2#
输入对接机
docker-machine ssh
你应该能找到你的集装箱。
sudo ls /var/lib/docker/containers
yrwegjxp3#
在查看Stackoverflow和Google上的一些帖子后,我发现了这个目录:
C:\ProgramData\Microsoft\Windows\Hyper-V
在这里,您可以找到虚拟机的配置
C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines
另一件重要的事情是,映像是由Hyper-V虚拟化的,所以信息应该存储在这里。
C:\Users\Public\Documents\Hyper-V\Virtual hard disks
x9ybnkn64#
如果您在WSL2中使用此功能,Docker映像将保留在wsl drive中,可在**\\wsl$\**中找到,具体如下github issue:
\\wsl$\
\\wsl$\docker-desktop-data\mnt\wsl\docker-desktop-data\data\docker\volumes
sudo ls /mnt/wsl/docker-desktop-data/data/docker/volumes
j1dl9f465#
Docker安装在Windows上,带有Docker工具箱(使用虚拟框代替Hyper-V),在C:\Users\YOURUSERNAME\.docker\machine\machines上创建一个名为default的VM,以便您可以在默认文件夹中找到所有VM文件。你可以连接这个vm使用docker-machine ssh并且您可以在此路径下找到pulled图像和容器(有时可能需要使用sudo)/var/库/停靠器
C:\Users\YOURUSERNAME\.docker\machine\machines
default
ycl3bljg6#
I use WSL 2 and my images downloaded to next location: c:\Users\AppData\Local\Docker\wsl\data希望有帮助。
6条答案
按热度按时间qacovj5a1#
Windows 10周年更新可能会改变情况。我从这里的源代码(https://master.dockerproject.org/windows/amd64/docker-1.13.0-dev.zip)安装Docker,如下所述:
https://msdn.microsoft.com/en-us/virtualization/windowscontainers/quick_start/quick_start_windows_10
Docker将所有图像放入此文件夹:
和此文件夹中的所有容器:
一个简单的检查方法是执行以下命令:
它应该告诉你你的文件存储在哪里:
drkbr07n2#
输入对接机
你应该能找到你的集装箱。
yrwegjxp3#
在查看Stackoverflow和Google上的一些帖子后,我发现了这个目录:
在这里,您可以找到虚拟机的配置
另一件重要的事情是,映像是由Hyper-V虚拟化的,所以信息应该存储在这里。
x9ybnkn64#
针对WSL2更新2020
如果您在WSL2中使用此功能,Docker映像将保留在wsl drive中,可在**
\\wsl$\
**中找到,具体如下github issue:\\wsl$\docker-desktop-data\mnt\wsl\docker-desktop-data\data\docker\volumes
sudo ls /mnt/wsl/docker-desktop-data/data/docker/volumes
j1dl9f465#
Docker安装在Windows上,带有Docker工具箱(使用虚拟框代替Hyper-V),在
C:\Users\YOURUSERNAME\.docker\machine\machines
上创建一个名为default
的VM,以便您可以在默认文件夹中找到所有VM文件。你可以连接这个vm使用
docker-machine ssh
并且您可以在此路径下找到pulled图像和容器(有时可能需要使用sudo)
/var/库/停靠器
ycl3bljg6#
I use WSL 2 and my images downloaded to next location: c:\Users\AppData\Local\Docker\wsl\data
希望有帮助。