docker-cloud, 在Google计算引擎上,自动运行 Docker 容器

分享于 

3分钟阅读

GitHub

  繁體 雙語
Automatically run your Docker containers on Google Compute Engine
  • 源代码名称:docker-cloud
  • 源代码网址:http://www.github.com/googlearchive/docker-cloud
  • docker-cloud源代码文档
  • docker-cloud源代码下载
  • Git URL:
    git://www.github.com/googlearchive/docker-cloud.git
    Git Clone代码到本地:
    git clone http://www.github.com/googlearchive/docker-cloud
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/googlearchive/docker-cloud
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    status: inactive

    这里项目不再主动开发或者维护。

    有关计算引擎的详细信息,请参阅我们的文档文档。

    Docker 云

    是什么?

    Docker 云是 Docker API的代理,它自动创建和销毁云虚拟机以运行你的Docker 容器。

    我为什么要这么做?

    如果在 OS X 或者 Windows 上运行 Docker,就不再需要在机器上安装像vagrant这样的虚拟化层。 你可以直接在云端运行。 这里外,如果你想容易地将容器转换成一个比笔记本电脑更长的云工作空间,这也很简单。

    :云在什么方面工作

    目前,只有计算引擎,但是该代码是以这样的方式来实现的,这样可以方便地添加其他云提供商。

    不错我怎么用它? !

    
    go get github.com/GoogleCloudPlatform/docker-cloud
    
    
    
    

    如果你还没有项目,你可以在 Console上获得一个。

    创建新的客户 ID for在 api/凭据部分中安装的应用程序。

    
    docker-cloud auth -project <your-google-cloud-project-here> -id <your-credentials-client-id> -secret <your-credentials-secret>
    
    
    # follow the instructions to authorize the client
    
    
    
    

    一旦授权完成,你就可以启动代理服务器。 如果不指定任何项目 ID,它将使用在授权过程中提供的项目 ID。

    
    docker-cloud start [-project=<your-google-cloud-project-here>]
    
    
    
    

    将 Docker 连接到代理

    使用 Docker 客户端上的-H 标志连接到代理:

    
    docker -H tcp://localhost:8080 run ehazlett/tomcat7
    
    
    
    

    :我如何贡献

    我很高兴你问。

    获取源

    
    git clone https://github.com/GoogleCloudPlatform/docker-cloud.git
    
    
    
    

    设置

    如果还没有安装go语言,安装go这里指令

    添加go代码的工作目录,将它的添加到 $GOPATH,并将 $GOPATH/bin 添加到 $PATH

    
    mkdir $HOME/go
    
    
    export GOPATH=$HOME/go
    
    
    export PATH=$GOPATH/bin:$PATH
    
    
    
    

    如果没有,你还需要安装 Mercurial。

    建筑

     
    go build
    
    
    
     

    COM  AUTO  DOC  Docker  DOCK  Contain  
    相关文章