我可以使用CoreOS rkt或其他相关工具来运行我的Docker-Compose项目吗?
和/或是否有方法将Docker-Compose项目转换为类似的方法,用于CoreOS和rkt
我的Docker项目在本地主机和生产服务器上工作得很好。但是我想我更喜欢CoreOS‘和rkt的安全模型--这样我就不必在我的开发机器上以根权限运行容器了(对吗?)
这里似乎是关于如何使用rkt:https://coreos.com/rkt/docs/latest/running-docker-images.html运行单个Docker容器的文档--但我希望Docker编写类似于功能,而不仅仅是单个容器。
(我目前使用的是基于Ubuntu的Linux发行版。)
发布于 2017-06-08 20:32:47
rkt-合成是库伯奈特斯和compose2fleet的轻量级替代品。rkt-compose支持坞-组合文件语法的子集,并在包装的rkt进程中在单个荚中运行一个坞-组合文件的所有服务,而不依赖于rkt和docker以外的其他工具(用于构建)。为了支持服务发现和健康检查,可以选择启用领事集成。
我已经成功地测试了当前的rkt-编写v0.1.0版本与我的几个旧的码头-撰写项目。
信息披露:,我在玩rkt时开发了rkt-构图,并学习了golang。
安全注释:作为码头rkt容器也必须作为root运行。不支持以非特权用户身份运行容器。我目前正在调查龙克:它也是随CoreOS一起提供的,在其当前的主状态下,它允许您以非特权用户的身份真实地运行容器,并有一些解决办法和限制,但您仍然不能在其上直接运行停靠-组合文件。
https://stackoverflow.com/questions/38604911
复制相似问题