gpt4 book ai didi

docker - 为现有设置创建Docker镜像

转载 作者:行者123 更新时间:2023-12-02 19:42:18 25 4
gpt4 key购买 nike

我已经在Centos 6.5中完成了组件的分布式安装。

组件包括Spring XD,Zookeeper,Kafka,Hadoop,Cassandra,Mongo和Spark。
通过三步过程,此设置在我的本地环境中运行良好。

我们使用Shell脚本进行了此设置,并且有几个Shell脚本。

我想为相同的设置创建一个Docker镜像。

是否可以创建镜像而无需再次在Docker中重新安装和配置东西?

最佳答案

通常,您的每个组件都应位于其自己的镜像/容器中,并由其自己的Dockerfile指定。

这样做的目的是为它们中的每一个获取 namespace 隔离(文件系统/进程),以最大程度地减少常见的相互依赖关系和副作用:然后,您可以更改系统的一部分而不损害甚至停止其余部分(取决于性质)您正在更改的内容)

That is what I have done in b2d(在我的系统中,将具有Apache / NGiNX / LDAP / mcron / sshd / ...的git repo托管服务器划分为多个容器)

如果您仍然想走一个巨型镜像的道路,那么仍然需要通过Dockerfile重新安装所有内容:想法是测试镜像的复制质量,而不是访问现有系统的快照(我们不这样做)。不知道如何重建/发展)
另请参见“How do I create docker image from an existing CentOS?”中的类似答案。

关于docker - 为现有设置创建Docker镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33014121/

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