DockerでWebアプリケーションをデプロイする方法

DockerによるコンテナでのWebプロジェクトのデプロイ。手順は次のとおりです。1.Dockerfileの作成:プロジェクトのルートディレクトリにDockerfileを作成し、Dockerイメージのビルドルールを定義します。例:
“`
FROM nginx:latest
COPY . /usr/share/nginx/html
“`
この例では、WebサーバとしてNginxを使用し、プロジェクトのファイルをNginxのデフォルトのHTMLディレクトリにコピーしています。2. Dockerイメージのビルド:ターミナルからプロジェクトのルートディレクトリで次のコマンドを実行し、Dockerイメージをビルドします。
“`
docker build -t webapp .
“`
すると、Dockerfileの内容に基づいて、webappという名前のイメージが作成されます。3. Dockerコンテナの実行:次のコマンドを実行して、作成したイメージを実行します。
“`
docker run -d -p 8080:80 webapp
“`
すると、ローカルの8080ポートでwebappという名前のコンテナが実行され、コンテナ内の80ポートがホストの8080ポートにマッピングされます。4. Webアプリケーションの確認:ブラウザで「http://localhost:8080」にアクセスすると、デプロイされたWebアプリケーションが表示されます。

コメントを残す 0

Your email address will not be published. Required fields are marked *