Docker コンテナの起動

DockerBeginner
オンラインで実践に進む

はじめに

この実験(Lab)では、強力なドラゴン、Dockeron が自由に闊歩する古代王国 Dockeria への旅に出ます。私たちの目標は、古代の予言を成就し、Dockeron の尊敬を得るために、Docker コンテナの起動と管理の技術を習得することです。

Docker 環境の準備

このステップでは、Docker がインストールされ、実行されていることを確認して、Docker 環境を準備します。さらに、hello-world Docker イメージ をプルし、このイメージに基づいてコンテナを実行します。

タスク 1: Docker のインストール

まず、Docker がインストールされていることを確認します。インストールされていない場合は、公式ドキュメントに従って、お使いのオペレーティングシステム用の Docker をインストールしてください。

タスク 2: Docker サービスの起動

ターミナルで以下のコマンドを実行して、Docker サービスが起動していることを確認します。

sudo systemctl start docker
タスク 3: hello-world イメージのプルと実行

以下のコマンドを実行して、hello-world Docker イメージをプルします。

docker pull hello-world

次に、以下のコマンドを使用して、hello-world イメージに基づいたコンテナを実行します。

docker run hello-world

カスタムコンテナの起動

このステップでは、カスタム Docker イメージ をビルドするための Dockerfile を作成し、それに基づいてコンテナを実行します。

タスク 1: Dockerfile の作成

/home/labex/project ディレクトリの下に Dockerfile という名前のファイルを作成し、以下の内容を記述します。

FROM alpine
CMD echo "Welcome to Dockeria, the land of dragons!"
タスク 2: カスタムイメージのビルドと実行

以下のコマンドを使用して、カスタム Docker イメージをビルドします。

cd /home/labex/project
docker build -t dockeria-image .

最後に、新しくビルドされたイメージに基づいてコンテナを実行します。

cd /home/labex/project
docker run dockeria-image

まとめ

この実験では、Dockeria の王国に足を踏み入れ、Docker コンテナの力を活用しました。タスクを完了することで、Docker コンテナの起動と管理に必要なスキルを習得しました。この知識は、コンテナ化の領域での冒険を続ける上で非常に貴重なものとなるでしょう。