我是Docker的新手,在最后几天读了很多关于数据的容器。 但我仍然有一个理解的问题,它是如何工作的。 🙂
我有一个app
容器(应用程序正在运行)和一个app-data
容器(应用程序的文件存储在那里)。
app-data
量由创build
docker create -v /app-data --name app-data some/image
app
容器是由
docker run -d -P --name app --volumes-from="app-data" some/image
app-data
如何获取他的文件? 如何保持它与我的host/directory/where/i/develop/my/apps
同步?
我以为我不应该做像-v host/directory/:/app-data:rw
,导致可移植性。 但这是我现在解决这个问题的唯一方法。
提前致谢! (:
罗恩
应用程序数据如何获取他的文件?
它会在容器app
中的/app-data
中编辑时创建任何文件。
app-data
将其文件存储在/var/lib/docker/vfs/dir/xxx
。
如何保持它与我的主机/目录/ where / i / develop / my / apps同步?
在这种情况下,您不会使用数据卷容器,您可以在不使用app-data
情况下挂载app
的主机文件夹。