Dinghy Docker Machine 封装开源项目

我要开发同款
匿名用户2015年09月17日
98阅读
开发技术Ruby
所属分类Docker扩展、云计算、Docker 扩展
授权协议MIT

作品详情

Dinghy致力于OSX上Docker,包含电池在内本地开发体验。基于DockerMachine。

主要特性:

使用NFS而不是Virtualbox/vmware文件分享。中等大小的Rails应用启动只要5秒钟,vmware文件分享需要30秒,virtualbox文件分享需要90秒。

文件系统事件在安装卷上运行。在你的主机上编辑文件,可以立即在guard/webpack/etc看到修改。

易访问,使用内置DNS和HTTP代理访问运行的容器

最终docker-machine也许有很丰富的插件系统,dinghy可以作为Docker-machine的一个插件。dinghy现在来说是DockerMachine的封装,可以创建VM,使用launchd来开启各种服务,比如NFS和DNS。

CLI使用

$ dinghy helpCommands:  dinghy create          # create the docker-machine VM  dinghy destroy         # stop and delete all traces of the VM  dinghy halt            # stop the VM and services  dinghy help [COMMAND]  # Describe available commands or one specific command  dinghy ip              # get the VM's IP address  dinghy restart         # restart the VM and services  dinghy shellinit       # returns env variables to set, should be run like $(dinghy shellinit)  dinghy ssh [args...]   # ssh to the VM  dinghy ssh-config      # print ssh configuration for the VM  dinghy status          # get VM and services status  dinghy up              # start the Docker VM and services  dinghy upgrade         # upgrade the boot2docker VM to the newest available  dinghy version         # display dinghy version
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论