Skip to content
This repository has been archived by the owner. It is now read-only.
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

ARCHIVED 2019-05-18: see the official Docker Ruby images here: https://hub.docker.com/_/ruby

Alpine Linux Ruby

A lightweight Ruby Docker image built from source atop Alpine Linux. Available on GitHub.

These images are heavily based on the official Ruby Alpine image (2.x.x-alpine), except for a modified tag format formed from the Ruby version {major}.{minor}.{teeny} plus an image revision -r{revision}. The image revision changes whenever the underlying Bundler gem, RubyGems, or Alpine Linux release changes. This is the familiar scheme that Linux package managers use, and allows you to lock to an immutable Alpine + Ruby + RubyGems + Bundler combination.

$ docker run --interactive --tty --rm sickp/alpine-ruby:2.5.0-r2  # default command is `irb`
irb(main):001:0> Time.now.yday  # day of the year (at the Royal Observatory in Greenwich, London)

Tags

2.6.0-r2, 2.6.0, 2.6, preview

Dockerfile / 2018-05-31

$ docker run --rm sickp/alpine-ruby:2.6.0-r2 about
* Ruby 2.6.0preview2 (2018-05-31 trunk 63539) [x86_64-linux]
* RubyGems 2.7.6
* Bundler 1.16.2
* Alpine Linux 3.7.0
2.6.0-r1, 2.6.0, 2.6, preview

Dockerfile / 2018-02-24

$ docker run --rm sickp/alpine-ruby:2.6.0-r1 about
* Ruby 2.6.0preview1 (2018-02-24 trunk 62554) [x86_64-linux]
* RubyGems 2.7.6
* Bundler 1.16.1
* Alpine Linux 3.7.0
2.5.1-r1, 2.5.1, 2.5, 2, latest

Dockerfile / 2018-03-28

$ docker run --rm sickp/alpine-ruby:2.5.1-r1 about
* Ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
* RubyGems 2.7.6
* Bundler 1.16.1
* Alpine Linux 3.7.0
2.5.0-r2, 2.5.0, 2.5, 2, latest

Dockerfile / 2017-12-25

$ docker run --rm sickp/alpine-ruby:2.5.0-r2 about
* Ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]
* RubyGems 2.7.4
* Bundler 1.16.1
* Alpine Linux 3.7.0
2.5.0-r1

Dockerfile / 2017-10-10

$ docker run --rm sickp/alpine-ruby:2.5.0-r1 about
* Ruby 2.5.0preview1 (2017-10-10 trunk 60153) [x86_64-linux]
* RubyGems 2.6.14
* Bundler 1.15.4
* Alpine Linux 3.6.2
2.4.3-r1, 2.4.3, 2.4

Dockerfile / 2017-12-14

$ docker run --rm sickp/alpine-ruby:2.4.3-r1 about
* Ruby 2.4.3p205 (2017-12-14 revision 61247) [x86_64-linux]
* RubyGems 2.7.4
* Bundler 1.16.1
* Alpine Linux 3.7.0
2.4.2-r2, 2.4.2

Dockerfile / 2017-12-11

$ docker run --rm sickp/alpine-ruby:2.4.2-r2 about
* Ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux]
* RubyGems 2.7.3
* Bundler 1.16.0
* Alpine Linux 3.7.0
2.4.2-r1, 2.4.2, 2.4, 2, latest

Dockerfile / 2017-09-14

$ docker run --rm sickp/alpine-ruby:2.4.2-r1 about
* Ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-linux]
* RubyGems 2.6.14
* Bundler 1.15.4
* Alpine Linux 3.6.2
2.4.1-r3, 2.4.1

Dockerfile / 2017-08-02

$ docker run --rm sickp/alpine-ruby:2.4.1-r3 about
* Ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
* RubyGems 2.6.12
* Bundler 1.15.3
* Alpine Linux 3.6.2
2.4.1-r2

Dockerfile / 2017-06-12

$ docker run --rm sickp/alpine-ruby:2.4.1-r2 about
* Ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
* RubyGems 2.6.12
* Bundler 1.15.1
* Alpine Linux 3.6.0
2.4.1-r1

Dockerfile / 2017-03-23

$ docker run --rm sickp/alpine-ruby:2.4.1-r1 about
* Ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux]
* RubyGems 2.6.11
* Bundler 1.14.6
* Alpine Linux 3.4.6
2.4.0-r2

Dockerfile / 2017-03-16

$ docker run --rm sickp/alpine-ruby:2.4.0-r2 about
* Ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]
* RubyGems 2.6.10
* Bundler 1.14.6
* Alpine Linux 3.4.6
2.4.0-r1

Dockerfile / 2017-03-01

$ docker run --rm sickp/alpine-ruby:2.4.0-r1 about
* Ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]
* RubyGems 2.6.10
* Bundler 1.14.5
* Alpine Linux 3.4.6

History

2018-06-03 Added 2.6.0-r2: Ruby 2.6.0-preview2, RubyGems 2.7.6, Bundler 1.16.2, Alpine Linux 3.7.0.
2018-05-09 Added 2.5.1-r1: Ruby 2.5.1p57, RubyGems 2.7.6, Bundler 1.16.1, Alpine Linux 3.7.0.
2018-03-05 Added 2.6.0-r1: Ruby 2.6.0-preview1, RubyGems 2.7.6, Bundler 1.16.1, Alpine Linux 3.7.0.
2017-12-25 Added 2.5.0-r2: Ruby 2.5.0 & 2.4.3, RubyGems 2.7.4, Bundler 1.16.1, Alpine Linux 3.7.0.
2017-12-11 Added 2.4.2-r2: Ruby 2.4.2p198, RubyGems 2.7.3, Bundler 1.16.0, Alpine Linux 3.7.0.
2017-10-20 Added 2.5.0-r1: Ruby 2.5.0 preview1.
2017-10-12 Added 2.4.2-r1: Ruby 2.4.2p198, RubyGems 2.6.14, Bundler 1.15.4, Alpine Linux 3.6.2.
2017-08-02 Added 2.4.1-r3: Ruby 2.4.1p111, RubyGems 2.6.12, Bundler 1.15.3, Alpine Linux 3.6.2.
2017-06-12 Added 2.4.1-r2: Ruby 2.4.1p111, RubyGems 2.6.12, Bundler 1.15.1, Alpine Linux 3.6.0.
2017-03-23 Added 2.4.1-r1. Ruby 2.4.1p111, RubyGems 2.6.11.
2017-03-16 Added 2.4.0-r2. Bundler 1.14.6.
2017-03-01 Introduced new tag format. Ruby 2.4.0p0, RubyGems 2.6.10, Bundler 1.14.5, Alpine Linux 3.4.6.
2016-06-16 Added Ruby 2.3.1, Bundler 1.12.5, Alpine Linux 3.4.0.
2016-04-06 Updated to Alpine Linux 3.3.3, OpenSSL 1.0.2g.
2016-02-09 Added support for ALPINE_NO_RESOLVER in Kubernetes version.
2016-01-27 Added Kubernetes versions (-k8s), until Alpine Linux/musl adds DNS search support.
2015-01-05 Added `ruby-irb` and `ruby-io-console` packages, updated to Bundler 1.11.2.
2015-12-23 Updated to Alpine Linux 3.3 / Ruby 2.2.4p230.
2015-12-11 Initial version.

About

A lightweight Ruby Docker image built from source atop Alpine Linux.

Topics

Resources

Releases

No releases published
You can’t perform that action at this time.