新来泊坞窗,并在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
却又内,没有在那里显示出来...
任何人都知道我错过了什么?
终于找到了答案多亏了这个线程: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
确保C盘共享启用:Right click on the whale icon -> Settings -> Shared Drives
。也可以考虑使用较新的泊坞Windows版桌面。