首页 文章

使用Docker和Digital ocean设置开发环境(Cloud IDE)

提问于
浏览
2

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

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

可能吗?如果是这样,我将如何去做呢 .

1 回答

  • 4

    就像I mentioned over on DigitalOcean一样,这肯定是你可以用Docker做的事情 . 如果你不是't particularly experienced with Docker, I'建议按照他们的教程进行操作:

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

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

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

    为了给你一个品味,一个非常基本的Dockerfile来安装Rails可能看起来像:

    # 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
    

相关问题