Dockerコンテナの作成と管理

2024/07/14
x-logoline-logo

Dockerコンテナの作成と管理

2024/07/14
x-logoline-logo
PR

Dockerコンテナの作成と管理

この記事では、初学者でもわかりやすくDockerコンテナの作成と管理について説明します。

Dockerとは?

まず、Dockerについて簡単に説明します。Dockerは、「コンテナ」と呼ばれる小さな仮想環境でアプリケーションを実行するためのプラットフォームです。これにより、アプリケーションとその依存関係を一緒にパッケージ化でき、どこでも同じように動かすことができます。

Dockerをインストールしよう

最初に、Dockerをインストールする必要があります。Dockerの公式サイトに行って、使っているOS(Windows, macOS, Linux)に合ったインストーラーをダウンロードし、インストールしてください。

Dockerコンテナを作成する

ステップ1 Dockerイメージを取得する

Dockerコンテナを作成するには、「イメージ」というものが必要です。イメージは、コンテナを作成するためのテンプレートのようなものです。例えば、Ubuntuのイメージを取得するには、次のコマンドを使います:

docker pull ubuntu

ステップ2 コンテナを実行する

次に、取得したイメージからコンテナを作成して実行します。以下のコマンドでUbuntuコンテナをバックグラウンドで実行します:

docker run -d ubuntu

これで、Ubuntuコンテナが作成され、実行されています。

ステップ3 コンテナの操作

実行中のコンテナに接続したい場合は、次のコマンドを使います:

docker exec -it <コンテナID> /bin/bash

「<コンテナID>」の部分には、実際のコンテナIDを入れてください。このコマンドを実行すると、そのコンテナ内に入って、コマンドを実行できるようになります。

Dockerコンテナの管理

コンテナのリストを表示する

現在実行中のコンテナのリストを表示するには、次のコマンドを使います:

docker ps

すべてのコンテナ(停止中も含む)のリストを表示するには、次のコマンドを使います:

docker ps -a

コンテナを停止する

実行中のコンテナを停止するには、次のコマンドを使います:

docker stop <コンテナID>

「<コンテナID>」の部分には、停止したいコンテナIDを入れてください。

コンテナを削除する

不要になったコンテナを削除するには、次のコマンドを使います:

docker rm <コンテナID>

「<コンテナID>」の部分には、削除したいコンテナIDを入れてください。

まとめ

Dockerを使うことで、開発環境を簡単に作り出すことができるようになります。

この記事はAIを使用して作成されています。
PR