Created
December 17, 2017 16:08
-
-
Save willnet/51c9b4b8413b7f9b653639cb044cc50a to your computer and use it in GitHub Desktop.
Dockerfile for rvm installed environment
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM ubuntu:14.04 | |
RUN apt-get update | |
## Default Packages | |
RUN apt-get install -y -q ruby1.9.1 ruby1.9.1-dev build-essential | |
RUN apt-get install -y nano wget links curl rsync bc git git-core apt-transport-https libxml2 libxml2-dev libcurl4-openssl-dev openssl sqlite3 libsqlite3-dev | |
RUN apt-get install -y gawk libreadline6-dev libyaml-dev autoconf libgdbm-dev libncurses5-dev automake libtool bison libffi-dev | |
## Ruby | |
RUN gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB | |
RUN curl -L https://get.rvm.io | bash -s stable | |
#Set env just in case | |
ENV PATH /usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin | |
RUN /bin/bash -l -c "rvm requirements" | |
RUN /bin/bash -l -c "rvm install 2.1.1" | |
RUN /bin/bash -l -c "gem install bundler --no-ri --no-rdoc" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment