【问题标题】:Using Docker & Digital ocean to setup a development environment (Cloud IDE)使用 Docker & Digital Ocean 搭建开发环境(Cloud IDE)
【发布时间】:2014-05-07 20:24:31
【问题描述】:

我目前在 OSX 和安装了 Ubuntu 14.04 的 Chromebook 上进行开发。我目前正在使用 Cloud IDE (Codio),以便我的开发环境在两台机器上保持相同,但我觉得我可以使用 Digital Ocean 和 Docker 复制它。

基本上,我想创建几个基础开发环境(Rails/Postgres 和 Node/Express/Angular/Mongo 是两个大环境)。每次我开始一个新项目时,我都希望能够在一个“新鲜”的环境中开始。当然,我希望所有这些都存在于一个 Digital Ocean 液滴上。

有可能吗?如果是这样,我将如何去做。

【问题讨论】:

    标签: ruby-on-rails node.js development-environment docker digital-ocean


    【解决方案1】:

    就像I mentioned over on DigitalOcean,这当然是你可以用 Docker 做的事情。如果您对 Docker 不是特别有经验,我建议您阅读他们的教程:

    https://www.docker.io/gettingstarted/

    在介绍教程之后,了解 Dockerfile,它们基本上是用于创建容器的模板:

    https://www.docker.io/learn/dockerfile/

    只是为了让您体验一下,安装 Rails 的非常基本的 Dockerfile 可能如下所示:

    # Set the base image to use to Ubuntu
    FROM ubuntu
    
    
    # Update the repository
    RUN apt-get update
    
    
    # Install stuff
    RUN DEBIAN_FRONTEND=noninteractive apt-get -qy install postgresql curl
    RUN DEBIAN_FRONTEND=noninteractive apt-get install -yq ruby rails
    

    然后你构建它:

    sudo docker build -t rails - < Dockerfile
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 2011-01-19
      • 2011-05-11
      • 1970-01-01
      相关资源
      最近更新 更多