Check


プログラミングが無料で学べるYouTubeチャンネルを配信中!

RubyやPython、PHPやReactなど様々なプログラミング言語のチュートリアル動画が充実!

チャンネル登録はこちら

React

【Next.js】DockerでNext.jsの環境構築をする

動画で解説を見る

開発環境

  • Visual Studio Code:version 1.73.0
  • OS:Windows10
  • Docker Engine:v23.0.5

DockerでNext.jsの環境構築をする手順

DockerでNext.jsの環境構築をする手順について解説していきます。

ディレクトリ構成

今回のディレクトリ構成は下記を目指していきます。

docker-compose.ymlを作成

まずはdocker-compose.ymlを作成していきます。

ルートディレクトリの直下にdocker-compose.ymlを作成し、以下のようにしてください。

コンテナを作成

次にコンテナを作成していきます。

docker/web/ディレクトリの直下にDockerfileを作成し、以下のようにしてください。

Next.jsプロジェクトの作成

次にNext.jsプロジェクトの作成をしていきます。

まずは以下のコマンドでプロジェクトディレクトリに移動します。

以下のコマンドでコンテナをビルドします。

以下のコマンドでNext.jsプロジェクトを作成します。

コンテナの修正

次にコンテナを修正していきます。

docker-compose.ymlを修正

docker-compose.ymlを修正していきます。

ルートディレクトリの直下のdocker-compose.ymlを以下のように修正してください。

Dockerコンテナをビルド

次にDockerコンテナをビルドしていきます。

まずは以下のコマンドでプロジェクトディレクトリに移動します。
※プロジェクトディレクトリに移動済の場合はスキップしてください。

以下のコマンドでDockerコンテナをビルドします。

Dockerコンテナを起動

次に以下のコマンドでコンテナを起動します。

ブラウザでhttp://localhost:3000にアクセスし、Next.jsアプリケーションの初期画面が表示されていれば成功です。

まとめ

今回はDockerでNext.jsの環境構築をする手順について解説していきましたが、いかがだったでしょうか。

個人開発のみであればDockerは不要かもしれませんが、Dockerコンテナで開発環境を構築することにより、複数人でプロジェクトを進める場合でも同じ環境で開発を進めることができます。

Dockerを使った開発は必須となりつつありますので、是非、チャレンジしてみてください。

Check


プログラミングが無料で学べるYouTubeチャンネルを配信中!

RubyやPython、PHPやReactなど様々なプログラミング言語のチュートリアル動画が充実!

チャンネル登録はこちら

-React