Docker中只有数据的容器如何获取数据?

我是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的主机文件夹。