はじめに
Dockerは、アプリケーションの開発、配布、実行に人気のあるプラットフォームです。docker create
コマンドは、イメージから新しいコンテナを作成するために使用されます。このチャレンジでは、docker create
コマンドを使って新しいコンテナを作成する方法を段階的に学びます。
Dockerは、アプリケーションの開発、配布、実行に人気のあるプラットフォームです。docker create
コマンドは、イメージから新しいコンテナを作成するために使用されます。このチャレンジでは、docker create
コマンドを使って新しいコンテナを作成する方法を段階的に学びます。
このサブチャレンジでは、docker create
コマンドを使ってイメージから新しいコンテナを作成する方法を学びます。
httpd
イメージから新しいコンテナを作成する。このステップの最後に達成できることの例を以下に示します。
httpd
イメージから新しいコンテナを作成する。コンテナ名が既に使用されている場合、docker rm -f xxx(コンテナ名)
コマンドを使って削除できます。
このサブチャレンジでは、--name
オプションを使ってコンテナに名前を付ける方法を学びます。
httpd
イメージから my-httpd
という名前の新しいコンテナを作成する。このステップの最後に達成できることの例を以下に示します。
httpd
イメージから my-httpd
という名前の新しいコンテナを作成する。コンテナ名が既に使用されている場合、docker rm -f xxx(コンテナ名)
コマンドを使って削除できます。
このサブチャレンジでは、-p
オプションを使ってポートをマッピングする方法を学びます。
8080
を、my-httpd2
という名前のコンテナ内のポート 80
にマッピングする。このステップの最後に達成できることの例を以下に示します。
httpd
イメージから my-httpd2
という名前の新しいコンテナを作成し、ホストのポート 8080
をコンテナ内のポート 80
にマッピングする。コンテナ名が既に使用されている場合、docker rm -f xxx(コンテナ名)
コマンドを使って削除できます。
このサブチャレンジでは、-e
オプションを使って環境変数を設定する方法を学びます。
my-httpd3
という名前のコンテナ内で、NGINX_HOST
環境変数を example.com
に設定する。このステップの最後に達成できることの例を以下に示します。
httpd
イメージから my-httpd3
という名前の新しいコンテナを作成し、コンテナ内で TEST-ENV
環境変数を test-value
に設定する。コンテナ名が既に使用されている場合、docker rm -f xxx(コンテナ名)
コマンドを使って削除できます。
このサブチャレンジでは、-v
オプションを使ってボリュームをマウントする方法を学びます。
/var/www
ディレクトリを、my-httpd4
という名前のコンテナ内の /usr/share/nginx/html
ディレクトリにマウントする。このステップの最後に達成できることの例を以下に示します。
httpd
イメージから my-httpd4
という名前の新しいコンテナを作成し、ホスト上の /var/www
ディレクトリをコンテナ内の /usr/share/nginx/html
ディレクトリにマウントする。コンテナ名が既に使用されている場合、docker rm -f xxx(コンテナ名)
コマンドを使って削除できます。
このチャレンジでは、docker create
コマンドを使って新しいコンテナを作成する方法を段階的に学びました。イメージからコンテナを作成し、コンテナに名前を付け、ポートをマッピングし、環境変数を設定し、ボリュームをマウントする方法を学びました。これらのスキルを使えば、Dockerでアプリケーションを実行するためのコンテナを作成して設定できます。