服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

如何部署泊坞窗容器和关联的数据容器,包括内容?

我会先承认我对Docker相当陌生,而且我可能会从错误的假设中解决这个问题。让我知道如果是这样的话。 我已经看到很多关于Docker如何用于部署的讨论,但没有例子说明如何实际完成。 这是我认为这将工作的方式: 创build数据容器来保存机器A上的一些持久数据 创build使用数据容器中的卷的应用程序容器 做一些工作,可能改变数据容器中的数据 停止应用程序容器 提交并标记数据容器 将数据容器推送到(私人)存储库 从机器B的步骤6拉出图像并运行 拿起你在机器B上离开的地方 这里的关键步骤是第5步,我想这会保存当前状态(包括文件系统的内容)。 然后,您可以将该状态推送到存储库并从其他位置将其拉出,为您提供一个与原始存储库基本相同的新容器。 但似乎没有这样的工作。 我发现,步骤5没有做我认为它做的或步骤7(拉和运行图像)“重置”容器到它的初始状态。 我已经将一组三个Docker镜像和容器放在一起来testing:数据容器,每30秒将随机string写入数据容器中的一个文件的作者,以及一个简单地echo显数据容器文件并退出。 数据容器 创build于 docker run \ –name datatest_data \ -v /datafolder \ myrepository:5000/datatest-data:latest Dockerfile: FROM ubuntu:trusty # make the data folder # RUN mkdir /datafolder # write something to the data file # RUN echo "no data here!" > /datafolder/data.txt […]