在容器ubuntu 14.04中安装sass的简单快捷方法?

时间:2018-01-16 17:26:42

标签: ruby docker sass containers ubuntu-14.04

我想运行一个脚本,在“构建”容器中编译我的sass。 由于此容器将重复重启,因此我需要一种强大而快速的方法来安装或使用sass。 (包括ruby和依赖)

是否有一种简单的方法可以在容器中使用sass进行scss编译?

有一个使用ruby容器的解决方案,但在我的情况下这是不可能的,因为我已经需要一个特定的容器映像用于构建本身。 在我的情况下,也不可能使用另一个容器和命名卷。

1 个答案:

答案 0 :(得分:0)

您可以创建一个Docker镜像,该镜像继承您需要的特定Ruby镜像,添加更改并使用它。

例如,如果您目前使用debian:jessie,则可以使用以下内容创建新的Dockerfile

FROM debian:jessie
# Now you install all the dependencies including Ruby... etc
RUN gem install sass

然后,您可以从该文件构建和映像,并将该映像发布到docker注册表,并使用它而不是您当前使用的那个。

查看一些Ruby docker镜像的the source code,了解如何安装Ruby和依赖项。当然,你可以自由地安装它(本机,使用rbenv或使用rvm等)。