この記事では、初学者でもわかりやすくDockerコンテナの作成と管理について説明します。
まず、Dockerについて簡単に説明します。Dockerは、「コンテナ」と呼ばれる小さな仮想環境でアプリケーションを実行するためのプラットフォームです。これにより、アプリケーションとその依存関係を一緒にパッケージ化でき、どこでも同じように動かすことができます。
最初に、Dockerをインストールする必要があります。Dockerの公式サイトに行って、使っているOS(Windows, macOS, Linux)に合ったインストーラーをダウンロードし、インストールしてください。
Dockerコンテナを作成するには、「イメージ」というものが必要です。イメージは、コンテナを作成するためのテンプレートのようなものです。例えば、Ubuntuのイメージを取得するには、次のコマンドを使います:
docker pull ubuntu
次に、取得したイメージからコンテナを作成して実行します。以下のコマンドでUbuntuコンテナをバックグラウンドで実行します:
docker run -d ubuntu
これで、Ubuntuコンテナが作成され、実行されています。
実行中のコンテナに接続したい場合は、次のコマンドを使います:
docker exec -it <コンテナID> /bin/bash
「<コンテナID>」の部分には、実際のコンテナIDを入れてください。このコマンドを実行すると、そのコンテナ内に入って、コマンドを実行できるようになります。
現在実行中のコンテナのリストを表示するには、次のコマンドを使います:
docker ps
すべてのコンテナ(停止中も含む)のリストを表示するには、次のコマンドを使います:
docker ps -a
実行中のコンテナを停止するには、次のコマンドを使います:
docker stop <コンテナID>
「<コンテナID>」の部分には、停止したいコンテナIDを入れてください。
不要になったコンテナを削除するには、次のコマンドを使います:
docker rm <コンテナID>
「<コンテナID>」の部分には、削除したいコンテナIDを入れてください。
Dockerを使うことで、開発環境を簡単に作り出すことができるようになります。