我如何在群集群中使用本地容器

时间:2015-01-28 14:11:01

标签: docker cluster-computing

一位同事找到了Docker,并希望将它用于我们的项目。我开始使用Docker进行测试。在阅读了有关Docker swarm的文章后,我想测试一下。

我安装了3个带有docker和swarm的VM(ubuntu服务器14.04)。我遵循了一些操作方法(http://blog.remmelt.com/2014/12/07/docker-swarm-setup/http://devopscube.com/docker-tutorial-getting-started-with-docker-swarm/)。我的群集工作。我可以启动一个基本的apache容器(图像是拉入Docker中心),但我想使用我自己的图像(一个apache服务器和我的网站)。

我测试加载图像(将其保存在.tar中后)但群集模式不支持此选项,导入选项也是如此。

所以我的问题是:我可以使用我自己的图像而不是将它推入Docker中心以及我是如何做到的吗?

1 个答案:

答案 0 :(得分:0)

如果您自己的图像基于您构建的Dockerfile,则可以在针对swarm的同时对项目执行build命令。

但是,如果图像不是构建的,而是手动创建的,则需要在其间设置一个注册表,您可以将其推送到docker hub或其他注册表解决方案,如https://github.com/docker/docker-registry