Docker 中的纯数据容器如何获取数据?
How is a data-only container in Docker getting data?
我是 Docker 的新手,最近几天阅读了很多有关纯数据容器的内容。但我仍然有一个理解问题,它是如何工作的。 :)
我有一个 app
容器(应用 运行 所在的位置)和一个 app-data
容器(存储应用文件的位置)。
app-data
卷由
创建
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
之类的事情,因为便携性。但这是我现在解决这个问题的唯一方法。
提前致谢! (:
罗恩
How did app-data get his files?
它将获取在容器 app
中编辑 /app-data
时创建的任何文件。
app-data
将其文件存储在 /var/lib/docker/vfs/dir/xxx
.
How do I keep it in sync with my host/directory/where/i/develop/my/apps?
在那种情况下,您不会使用数据卷容器,您会直接挂载 app
中的主机文件夹,而不使用 app-data
。
我是 Docker 的新手,最近几天阅读了很多有关纯数据容器的内容。但我仍然有一个理解问题,它是如何工作的。 :)
我有一个 app
容器(应用 运行 所在的位置)和一个 app-data
容器(存储应用文件的位置)。
app-data
卷由
创建
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
之类的事情,因为便携性。但这是我现在解决这个问题的唯一方法。
提前致谢! (:
罗恩
How did app-data get his files?
它将获取在容器 app
中编辑 /app-data
时创建的任何文件。
app-data
将其文件存储在 /var/lib/docker/vfs/dir/xxx
.
How do I keep it in sync with my host/directory/where/i/develop/my/apps?
在那种情况下,您不会使用数据卷容器,您会直接挂载 app
中的主机文件夹,而不使用 app-data
。