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
评论