Tag: 存储

Docker中的Init层

为什么从Docker中的映像创build容器时创build了containerID-init图层? 新的容器不能作为父图像?

Docker永久存储跨主机?

我正在使用Vagrantfile来为Docker设置3个Ubuntu 16.04主机集群。 其中两项要求是: 对于每个节点,请确保您附加了2个新的“块设备”,因为在主机间创build永久存储池时需要这样做 在Docker主机之间build立持久性存储解决scheme,以确保在容器故障或跨主机重新安排的情况下数据不会丢失。 我不是跨主机的Docker持久存储的专家。 第一个要求很简单,我使用VirtualBox提供程序和createHD为每个主机创build两个VDI(如果它们不存在),然后使用storageAttach在主机上显示它们。 如果他们是新的我mkfs.ext4(或???我打开使用其他文件系统),创build挂载点和挂载。 完成。 第二个要求是踢我的屁股。 我知道如何创build容器附件的卷,但跨主机? 我查看了几个存储插件,但是唯一一个我发现支持多主机的是Flocker,它已经死了,就像一个门把手一样 – 该公司已经合并了,Github项目自去年以来一直没有被触及。 如果有人能指出我的插件有明确的指示如何设置,或者到另一个解决scheme,如果将是伟大的? build立第四个主机与两个高清和使用NFS共享其他三台主机,我不知道在这里做什么。

如何限制容器可用的Docker文件系统空间

一般的情况是我们有一个服务器集群,我们希望在Docker之上build立虚拟集群。 为此,我们为不同的服务(Hadoop,Spark等)创build了Dockerfiles。 但是,对于Hadoop HDFS服务,我们有这样的情况:docker容器可用的磁盘空间等于服务器可用的磁盘空间。 我们希望限制每个容器的可用磁盘空间,这样我们就可以dynamic地生成一个具有一定存储大小的额外数据节点,以便为HDFS文件系统做贡献。 我们的想法是使用ext4格式化的环回文件,并将这些文件挂载到我们在docker容器中用作卷的目录中。 但是,这意味着性能损失很大。 我发现了另一个关于SO的问题( Docker容器的磁盘大小和带宽限制 ),但是关于docker的发展速度,答案已经有近1,5年的历史了。 后端将允许我们使用哪种方式或存储 限制每个容器的存储空间 有接近裸机性能 不需要重新分区服务器驱动器

Docker镜像占用大量空间?

docker ps -aq 只显示7-9张图片。 /var/lib/docker/graph 给我看n个图像。 当我创build一个文件,由于系统满错误,我得到写入错误。 我试图创build符号链接。 但我无法移动所有的docker工具。 删除/ var / lib / docker / graph下的所有内容是否好? 除了创build符号链接和扩展磁盘之外,还有哪些其他的可能性? 我宁愿删除不必要的东西。 <none> <none> 02a16288ef14 6 days ago 773.3 MB <none> <none> 21a606deee7e 6 days ago 773.3 MB <none> <none> 8a38f2888018 6 days ago 773.2 MB <none> <none> f41395b7637d 6 days ago 773.3 MB <none> <none> 8b82d707167c 6 […]

Docker Swarm的文件存储

我一直在寻找几个星期来为我的Docker Swarm实现的持久分布式文件存储的合适的解决scheme无济于事。 我在群中有三个节点,多个应用程序的多个实例运行得非常好。 我现在正处在我需要在每个应用程序的存储上保持一致性的地步,但我似乎无法find任何直接的解决scheme来解决这个问题。 我想尽可能采用最less的可configuration方法。 我有一个单一的集群,有三个节点,我们只是说一个应用程序在每个实例上运行。 这里最好的select是什么:1.我有一些文件复制到我的每个节点2.我有一些文件复制到我的每个容器3.我用一个单独的文件存储,我连接我的节点4.我使用一个单独的文件存储,我连接我的容器 无论哪种方式,我至less需要一些复制forms的冗余。 感谢任何人都可以select正确的课程!

使用Docker存储数据的好策略?

对于我的应用程序,我正在考虑使用Docker容器,我想在容器中运行一些复杂的CRM系统,比如SugarCRM,我的问题是我的VOLUMES和数据存储的策略是什么? 我正在考虑使用IBM Bluemix Containers,我想知道如何将数据存储在外部服务中? 在容器内? 你认为最好的策略是什么? 也许我不理解容器的概念,它们是否只能用作主办应用程序的无环境环境?