我们如何在Windows中导入一个docker数据量?
How do we import a docker data volume in Windows?
我需要将docker的数据量从Mac复制到Windows。我已经从 Mac 获得了 tgz
文件,然后我创建了一个 alpine
容器,并像我一样检查 Windows 10 上的 /var/lib/docker
文件夹它在 Mac 上。
我看到 /var/lib
文件夹在我的 Windows 10 上是空的。
我怎样才能访问 Windows 上的卷文件夹以将我的卷复制到那里?
以下是手动将卷添加到 Windows docker 的方法:
第一步是创建与 tar
备份文件同名的卷:docker volume create myvolume
接下来,您需要 运行 一个简单的映像并挂载 docker volumes 文件夹和此映像上的一些文件夹。您还需要在您的容器中安装一些 windows 文件夹和一个文件夹,以便能够将您的图像复制到容器中。
docker run --rm -it -v /var/lib/docker/volumes:/volumes -v c:/temp:/windows alpine
-v /var/lib/docker/volumes:/volumes
- 将 docker 的卷文件夹挂载到容器中的文件夹
c:/temp:/windows
- 在您的 windows 上安装一个 c:/temp
文件夹,在您的容器 中安装一个文件夹 windows
之后您需要做的就是将容器内的卷从 windows
复制到 volumes
cp /windows/myvolume /volumes -r
对于 Windows 上的 Docker 要进行文件夹共享,请不要忘记在设置中启用共享驱动器
我需要将docker的数据量从Mac复制到Windows。我已经从 Mac 获得了 tgz
文件,然后我创建了一个 alpine
容器,并像我一样检查 Windows 10 上的 /var/lib/docker
文件夹它在 Mac 上。
我看到 /var/lib
文件夹在我的 Windows 10 上是空的。
我怎样才能访问 Windows 上的卷文件夹以将我的卷复制到那里?
以下是手动将卷添加到 Windows docker 的方法:
第一步是创建与 tar
备份文件同名的卷:docker volume create myvolume
接下来,您需要 运行 一个简单的映像并挂载 docker volumes 文件夹和此映像上的一些文件夹。您还需要在您的容器中安装一些 windows 文件夹和一个文件夹,以便能够将您的图像复制到容器中。
docker run --rm -it -v /var/lib/docker/volumes:/volumes -v c:/temp:/windows alpine
-v /var/lib/docker/volumes:/volumes
- 将 docker 的卷文件夹挂载到容器中的文件夹c:/temp:/windows
- 在您的 windows 上安装一个c:/temp
文件夹,在您的容器 中安装一个文件夹
windows
之后您需要做的就是将容器内的卷从 windows
复制到 volumes
cp /windows/myvolume /volumes -r
对于 Windows 上的 Docker 要进行文件夹共享,请不要忘记在设置中启用共享驱动器