[Docker]簡単なコンテナの構築方法

すべての記載は筆者の個人的経験をもとに整理した内容である。正当性は保証しない。

ここでは、「簡単なDockerでのコンテナの構築方法」を記載する。

大まかな手順

一般的な簡単なコンテナ構築手順は以下である。

  1. Dockerfileを作成する
  2. イメージをビルドする
  3. コンテナを起動/停止する
  4. コンテナへアクセスする
  5. コンテナ/イメージを削除する

何が嬉しい?

1. 開発効率の向上

環境のバージョン管理や環境構築の迅速化など、開発者にとって多くのメリットがある。

2. 個人学習での活用

筆者自身、pythonやjavaなどの学習やテストをする際、ローカルに直接インストールするのではなく、コンテナで環境を構築している。そうすることで、PCのローカルの状態がおかしくなったり、何をいつ入れたのかわからなくなったりなどといったことは無くなる。

Dockerのインストール

こちらの記事に従ってインストールする。(Macの手順だが、Windowsもほとんど同じ手順)

[Docker]Docker Desktop for Macをインストールする

実際に構築してみる

以下の各手順に従って構築する。

  1. Dockerfileを作成する
  2. イメージをビルドする
  3. コンテナを起動/停止する
  4. コンテナへアクセスする
  5. コンテナ/イメージを削除する