gpt4 book ai didi

ruby-on-rails - 使用Docker和Digitalocean搭建开发环境(Cloud IDE)

转载 作者:搜寻专家 更新时间:2023-11-01 00:32:41 26 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

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

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

关于ruby-on-rails - 使用Docker和Digitalocean搭建开发环境(Cloud IDE),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23527673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com