gpt4 book ai didi

docker - 在具有共享文件系统的计算集群上安装 docker

转载 作者:行者123 更新时间:2023-12-02 03:22:51 25 4
gpt4 key购买 nike

我有一个运行 centos 6.7 的 16 个节点的计算集群,每个节点都有一个本地磁盘和所有节点之间基于 FhGFS 的共享存储。共享路径是“/cluster”。

如何安装 Docker 以便将镜像存储库分配到/cluster 上,并且任何节点都可以从该存储库运行容器。有没有办法在共享区域分配镜像仓库,同时在每个节点上只安装 docker 引擎?或者更好的是,在共享区域同时安装镜像仓库和引擎,并让所有节点都可以使用这个安装?

最佳答案

您只需修改您的 docker 守护进程配置,让运行时根成为 /cluster

docker daemon --graph="/cluster"

docker daemon -g "/cluster"

假设您正在使用 CentOSRHEL,您可以在下面添加这些选项

/etc/sysconfig/docker

如果您使用的是 DebianUbuntu,您将更改:

/etc/defaults/docker

因此,通过这种方式,您对图像所做的所有拉取都将存储在 /cluster 下,您所有的容器运行时也将存储在 /cluster 下。因此,如果您在所有机器上安装 /cluster,那么所有机器都将能够看到它们。

如果您想共享二进制文件,只需将其放在 /cluster/bin 下,然后将其添加到您的 $PATH

您可能还想看看 Docker Swarm这是 Docker 的本地集群支持。虽然截至今​​天还没有准备好在黄金时段播出,但值得一看。

关于docker - 在具有共享文件系统的计算集群上安装 docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32156183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com