vagrant-docker, 在Vagrant中,使用 Docker 而不是 VM ( 例如,)

分享于 

2分钟阅读

GitHub

  繁體 雙語
Use docker instead of a VM (i.e., virtualbox) in Vagrant
  • 源代码名称:vagrant-docker
  • 源代码网址:http://www.github.com/npoggi/vagrant-docker
  • vagrant-docker源代码文档
  • vagrant-docker源代码下载
  • Git URL:
    git://www.github.com/npoggi/vagrant-docker.git
    Git Clone代码到本地:
    git clone http://www.github.com/npoggi/vagrant-docker
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/npoggi/vagrant-docker
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    vagrant

    在Vagrant中使用 Docker 代替 VM ( 例如,virtualbox ) 来节省系统资源( 更多的是fashionable的时尚 ! )

    使用这里示例代码构建你自己的框。

    关于这里项目的阅读最新演示文稿: https://github.com/npoggi/vagrant-docker/blob/master/presentation/NPoggi_Vagrant-Docker.pdf?raw=true

    fork,并发送请求请求 !

    图像目前基于 ubuntu: 12.04它具有 Puppet [Chef is optional] 和示例 Nginx web服务器

    的简单用法:

    从Dockerfile构建你自己的Docker 映像

    光盘 vagrant

    sudo vagrant

    测试:

    导航到:http://localhost:8080/

    高级用法:

    在ENV中选择你的图像,使用相同的Docker file: 构建一个普通图像。

    docker_image='npoggi/vagrant docker'sudo --provision

    使用 Puppet 配置( 节省时间) 预置备映像的

    docker_image='npoggi/vagrant-docker-provisioned'sudo --provision

    注释:

    如果你 switch 图片做了一个收费的vagrant,而不是仅仅 vagrant vagrant。 默认情况下,如果不能在Dockerfile中指定服务,则默认停止服务。 Puppet 作为 provisioner,确保他们 are !

    最初在巴塞罗那的 Docker 中出现: http://www.meetup.com/docker-barcelona-spain/events/193336922/


    DOC  USE  Docker  DOCK  Virtual  Vagrant  
    相关文章