LoginSignup
2
2

More than 3 years have passed since last update.

簡単にDockerでreact環境を速攻で作る

Last updated at Posted at 2020-12-12

こんにちは、IT技術者の田中です。
簡単にDockerでreact環境を速攻で作る

背景

Dockerでreact環境を速攻で作る最新(2020年12月12日)情報がなく困ったので、記事を書きました!
(色々惜しい記事はありましたが、ちょこちょこミスがあり困りました)

前提としてはmacbook proで構築しました!

フォルダ構成

下記のフォルダ構成で作ります。

react
├ Dockerfile
├ docker-compose.yml
└ react-sample/

Dockerfile

Dockerfileの内容

FROM node:15.3.0-alpine
WORKDIR /usr/src/app

docker-compose.yml

docker-compose.ymlの内容

version: '3'
services:
  node:
    build: 
      context: .
      dockerfile: Dockerfile
    volumes:
      - ./:/usr/src/app
    command: sh -c "cd react-sample && yarn start"
    ports:
      - "3000:3000"

dockerビルドを実行する

docker-compose.ymlのフォルダに移動します。

docker-compose build

上記が完了するまで待ちます。

docker-composeでreactをプロジェクト作成

下記のコマンドで、reactのプロジェクトを作成する。

docker-compose run --rm node sh -c "npm install -g create-react-app && create-react-app react-sample"

dockerのコンテナを起動する

下記のコマンドでdockerコンテナを起動する。

docker-compose up

reactの起動を確認する

ブラウザーで下記のURLにアクセスする
http://localhost:3000

下記の画面が表示されたら無事成功
スクリーンショット 2020-12-12 午後5.16.28.png

終わり!

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2