Flocker 可轻松实现 Docker 容器及其数据的管理。这是一个数据卷管理器和多主机的 Docker 集群管理工具,你可以通过它来控制数据。可用来在 Docker 中运行你的数据库、查询和 K/V 存储,并在应用中轻松使用这些服务。
# Docker 扩展
Docker Machine是一个简化Docker安装的命令行工具,通过一个简单的命令行即可在相应的平台上安装Docker,比如VirtualBox、 Digital Ocean、Microsoft Azure。
Docker Swarm是一个Dockerized化的分布式应用程序的本地集群,它是在Machine所提供的功能的基础上优化主机资源的利用率和容错服务。具体来说,Docker Swarm支持用户创建可运行Docker Daemon的主机资源池,然后在资源池中运行Docker容器。Docker Swarm可以管理工作负载并维护集群状态。除了资源优化,Docker Swarm可以保证应用的高可用性和容错性。Docker Swarm会不断的检查Docker Daemon所在主机的健康状态。当某个主机不可用时,Sw
Wharf是一个关注ContainerOps的工具,它不是要取代传统的开发流程或者被广泛接受的DevOps ,它是DevOps的升级方案。Wharf的目标是在在开发、持续集成和持续部署的广泛流程中使用Container技术构建一个工具链平台,支持Docker 、Rocket等多种Container运行期方案。Wharf 目前只是pre-release一个早期版本,可以把它建设在局域网内,代替DockerRegistry管理DockerRepository 。目前只支持DockerRegistryV1的协议,
machinery 是一个用 Tcl 编写的命令行工具,用来对整个 Docker Machine 虚拟机集群进行操作。使用 YAML 定义集群来创建机器并进行启动、停止或者删除。machinery 对于 docker-machine 就像 docker-compose 对于 docker 一样。machinery 同时提供 Docker Swarm 集成。
Speedy Docker镜像存储系统
Hyper 是一种 App-Centric 的虚拟化技术,我们完全摒弃了传统虚机上必须和物理机一样,运行一个完整 OS 这种看似显然的假设,我们让Docker Image 直接运行在 Hypervisor 上。我们让一组容器直接启动在 hypervisor 上的时间达到 350 毫秒,并且还在进一步优化。而且所有这些,都是“开箱即得的”。而我们最期待的,就是去引爆新的容器服务 —— CaaS。
Dinghy 致力于 OS X 上 Docker,包含电池在内本地开发体验。中等大小的 Rails 应用启动只要 5 秒钟,vmware 文件分享需要 30 秒,virtualbox 文件分享需要 90 秒。文件系统事件在安装卷上运行。在你的主机上编辑文件,可以立即在 guard/webpack/etc 看到修改。最终 docker-machine 也许有很丰富的插件系统,dinghy 可以作为 Docker-machine 的一个插件。dinghy 现在来说是 Docker Machine 的封装,可以创
Portus 是用于 Docker RegistryAPI的开源前端和授权工具,最低要求注册表版本是 2.1。它可以作为授权服务器和用户界面,用于新一代的 Docker Registry。Portus 实现了最新的 Docker Registry中定义的新的授权方案。它允许对你所有的镜像进行细颗粒度控制,你可以决定哪个用户和团队可 push/pull 镜像。在 Portus 映射你的公司,可以定义任意数量的 team,并从 team 添加和移除用户。Portus 提供你的私人注册表的内容的预览,同时有一个快
固定docker容器的IP,即容器使用静态IP。原理很简单,就是根据容器ID设置静态IP,并把ID:IP键值对写入redis,之后就是获取redis信息重新设置。
spread 是一个命令行工具,用来构建和发布一个 Docker 项目到 Kubernetes 集群中。See how we deployed Mattermost (and you can too!
基于 Docker1.12+ 开发出的开发包,通过封装 Docker API 使开发者可以快速的使用 Java 开发出控制和操作 Docker 的应用,使用流式操作,简单明了。为Javaer 的小伙伴们提供方便直接的操作 Docker 的方式.完善的测试用例覆盖率达87%。JDocker 是 Voovan 开源项目的一个子项目,自然是依赖于 voovan开 源项目的。
Docker Registry Face之前画的Lazy_balancer 推出之后广受好评。最近项目使用 Docker,一段时间内,因为持续集成的原因,每天会产生很多镜像,目前只能选择 Registry 、Nexus Repo 之类的产品,但是要么太重,要么太丑。想要点点鼠标就优雅的解决这个问题还是得靠自己,项目又诞生了。因为上一个项目使用了 Django,这里尝试使用 Flask。因为官方的 Registry 木有脸,所以这里就叫脸了 ... 非专业开发,代码凑合看。授权本项目由小宝维护,采用GPLv3
设置本地工作目录,自动共享至虚拟机Docker Machine的/develop下。由于项目使用Docker Machine在非linux环境下安装Docker,不能提现出Docker的秒级启动特性,同时由于Docker Machine基于Virtual Box,稳定性和综合性能都有所损耗。使用Dockerfile创建前端开发环境所需的镜像文件,使维护和管理更加清晰方便是唯一的优势。所以该项目更多用于团队内学习和了解Docker的使用。
# 开发工具 # Docker 扩展
Notary 控制数据权限的 Docker 项目
docker-gen为nginx生成反向代理配置,并在容器启动和停止时重新加载nginx。被代理必须在容器暴露的端口被代理,或者通过使用EXPOSE在他们的指令Dockerfile或使用--expose标志docker run或docker create。如果您的DNS设置为将foo.bar.com转发到运行nginx-proxy的主机,则请求将路由到具有VIRTUAL_HOST env var set的容器。
Habitus Docke 镜像的构建过程工具
与容器Docker兼容;支持标准和多阶段开发命令。
Cilium 是一个用于容器网络领域的开源项目,主要是面向容器而使用,用于提供并透明地保护应用程序工作负载之间的网络连接和负载均衡。Cilium 被集成到常见的容器编排框架中,如 Kubernetes 和 Mesos。Cilium 的底层基础是 BPF,Cilium 的工作模式是生成内核级别的 BPF 程序与容器直接交互。区别于为容器创建 overlay 网络,Cilium 允许每个容器分配一个 IPv6 地址,使用容器标签而不是网络路由规则去完成容器间的网络隔离。它还包含创建并实施 Cilium 规则的编
# PaaS系统/容器 # Docker 扩展
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号