无法在码头工人的容器共享本地Windows路径

问题描述 投票:2回答:2

新来泊坞窗,并在Win 10的x64运行Docker Toolbox

我想分享(安装)(在这种情况下Portainer)与容器本地Windows路径,使容器将保存所有的它的配置设置,本地我的电脑上,所以,虽然仍然有我可以随时升级容器它的配置持续性。

我已阅读/观看了很多教程,参考文档,西元等等,我试图做表里如一解释的事情,但是当我创建容器与安装在本地路径,然后再倒入容器中,设置一些配置设置,然后看看我安装了Windows路径,没有什么被保存在那里。

不确定是什么问题?

下面是我运行一个例子泊坞窗CMD:

docker run -it -v /c/Servers/DockerConfigs/Portainer:/data :P portainer/portainer

据我了解,无论被存储在/data文件夹中的容器也应该得到保存到主机上的C:\Servers\DockerConfigs\Portainer Windows文件夹,但没有什么是越来越保存到Windows文件夹...

我也试着复制主机到windows文件夹上的一些文件,然后将容器查看/data文件夹,看看他们是否出现使用ls -a却又内,没有在那里显示出来...

任何人都知道我错过了什么?

docker mount shared-directory
2个回答
1
投票

终于找到了答案多亏了这个线程:How to mount a host directory in a Docker container

原来(在Windows上)最简单的方法是确保从您的Users目录挂载您的文件夹,并启动容器时使用--mount命令。

docker run -P -it --name organizr --mount src="/c/Users/My PC/AppData/Roaming/DockerConfigs/Organizr",dst=/config,type=bind organizrtools/organizr-v2:latest

0
投票

确保C盘共享启用:Right click on the whale icon -> Settings -> Shared Drives。也可以考虑使用较新的泊坞Windows版桌面。

© www.soinside.com 2019 - 2024. All rights reserved.