将docker-compose容器移动到openshift V3

时间:2016-12-31 09:32:29

标签: openshift gitlab

我想将Omnibus gitlab docker图像移动到openshift V3, 所以我得到了dockerfile和docker-compose文件@ https://gitlab.com/gitlab-org/omnibus-gitlab/tree/master/docker。 拥有可扩展的openshift v3 pod的最佳方式是什么? 由于命令oc import docker-compose是实验性的,所以我在构建可靠解决方案的过程中陷入困境。 谢谢 的Herve

2 个答案:

答案 0 :(得分:5)

您应该使用https://kompose.io/

kompose convert --provider=openshift文件所在的目录中运行docker-compose.yaml

答案 1 :(得分:2)

显然,这种能力是在openshift起源中引入的:https://github.com/openshift/origin/commit/7a08be6b6e61cef531e8a6d99df60e50fca87221

oc import docker-compose -f [docker-compose-file.yml]

注意:我还没有测试过。我希望它有效。