このガイドでは、Rubyで簡単な"Hello!"と表示するアプリケーションをDockerイメージとして作成し、実行するまでの手順を説明します。
- Dockerがインストールされていること
- 基本的なコマンドライン操作に慣れていること
sudo usermod -aG docker $USERnewgrp dockergroupsまたは
id -nGhello.rbという名前のRubyスクリプトを作成します。
# hello.rb
puts "Hello!"以下の内容でDockerfileを作成します。
# 使用するRubyのイメージを指定
FROM ruby:latest
# 作業ディレクトリを設定
WORKDIR /usr/src/app
# 現在のディレクトリの内容をコンテナ内の作業ディレクトリにコピー
COPY . .
# Rubyスクリプトを実行
CMD ["ruby", "./hello.rb"]作成したDockerfileからDockerイメージをビルドします。
docker build -t ruby-hello-app .ビルドしたイメージからコンテナを起動します。
docker run ruby-hello-appローカルに保存されているDockerイメージのリストを表示します。
docker imagesこれで、Rubyで"Hello!"と表示するシンプルなアプリケーションをDockerイメージとして作成し、実行する手順が完了しました。