22
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Docker React環境簡単構築

Posted at

概要

Dockerを使って簡単にReact環境を構築する方法をご紹介します。

環境

  • macOS Big Sur 11.4
  • Docker 20.10.6
  • docker-compose 1.29.1

構成

.
├ docker
│ └ node
│   └ Dockerfile
├ node
│   └ react-sample
└ docker-compose.yml

手順

今回は、react-sampleという名前でアプリケーションが作成されます。

1. docker-compose.ymlの作成

他の名前が良ければ以下のreact-sampleを変更してください。

docker-compose.yml
version: '3.9'

services:
  node:
    build: ./docker/node
    volumes:
      - ./node:/usr/src/app:cached
    command: sh -c "cd react-sample && yarn start"
    ports:
      - "3000:3000"

2. Dockerfile作成

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

3. Reactアプリの構築

他の名前が良ければ以下のreact-sampleを変更してください。

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

4. 起動

docker-compose up -d

5. 確認

http://localhost:3000 にアクセスしてみましょう。
以下のような画面が表示されれば成功です。
コンテナが立ち上がってから、画面表示されるまで少しラグがある場合があります。

スクリーンショット 2021-07-22 0.39.05.png

参考

22
23
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
22
23

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?