/docker-ruby

The Ruby programming language, on Docker

Primary LanguageMakefileMIT LicenseMIT

docker-ruby

Docker Repository on Quay.io Build Status

The Ruby programming language, on Docker.

Installation and Usage

docker pull quay.io/cbortz/ruby
docker run quay.io/cbortz/ruby [options]

Available Tags

  • latest: Currently Ruby 2.6.1 (don't depend on this tag: it will change over time).
  • 2.6-ubuntu-16.04 : Ruby 2.6.1
  • 2.5-ubuntu-16.04 : Ruby 2.5.3

These tags above are built using the default glibc malloc. To use jemalloc instead, select one of the following tags:

  • 2.6-jemalloc-ubuntu-16.04 : Ruby 2.6.1 (configured with jemalloc)
  • 2.5-jemalloc-ubuntu-16.04 : Ruby 2.5.3 (configured with jemalloc)

Tests

Tests are run as part of the Dockerfile build. To execute them separately within a container, run:

bats test

Deployment

To push the Docker image to Quay, run the following command:

make release

Copyright and License

MIT License, see LICENSE for details.

Copyright (c) 2019 Chet Bortz and contributors.


Special Thanks

Frank Macreery, the great folks at Aptible, and all other contributors!