Skip to content

Commit

Permalink
Merge pull request #2051 from infosiftr/ruby
Browse files Browse the repository at this point in the history
Update examples from "ruby:2.5" to "ruby:3.0"
  • Loading branch information
yosifkit authored Oct 6, 2021
2 parents 577ed06 + b1b2c37 commit 692b374
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions ruby/content.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Ruby is a dynamic, reflective, object-oriented, general-purpose, open-source pro
## Create a `Dockerfile` in your Ruby app project

```dockerfile
FROM %%IMAGE%%:2.5
FROM %%IMAGE%%:3.0

# throw errors if Gemfile has been modified since Gemfile.lock
RUN bundle config --global frozen 1
Expand Down Expand Up @@ -40,15 +40,15 @@ $ docker run -it --name my-running-script my-ruby-app
The above example `Dockerfile` expects a `Gemfile.lock` in your app directory. This `docker run` will help you generate one. Run it in the root of your app, next to the `Gemfile`:

```console
$ docker run --rm -v "$PWD":/usr/src/app -w /usr/src/app %%IMAGE%%:2.5 bundle install
$ docker run --rm -v "$PWD":/usr/src/app -w /usr/src/app %%IMAGE%%:3.0 bundle install
```

## Run a single Ruby script

For many simple, single file projects, you may find it inconvenient to write a complete `Dockerfile`. In such cases, you can run a Ruby script by using the Ruby Docker image directly:

```console
$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp %%IMAGE%%:2.5 ruby your-daemon-or-script.rb
$ docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp %%IMAGE%%:3.0 ruby your-daemon-or-script.rb
```

## Encoding
Expand Down

0 comments on commit 692b374

Please sign in to comment.