[Docker] Reactの環境構築
はじめに
以前、Docker コマンドで React を立ち上げる方法の勉強をしたので、執筆します。
下記の画面が表示されるまでを解説したいと思います。
項目 | 内容 |
---|---|
対象者 | ・Docker 初学者 |
伝えたい内容 | ・Docker コマンドで React を立ち上げる方法 |
前提条件 | ・node:14.17.0 |
Docker DeskTop のインストール
下記記事を参考にしてください。
コンテナを作成する
1. docker run コマンド
React を動かせる環境(Nodejs)を作成する為に下記コマンドを実行します。
Nodejsのバージョンを14.17.0でReact-envという名前のコンテナを作成するという意味になります。
docker run -td --name="React-env" node:14.17.0 /bin/bash
2. 作成したコンテナを確認する
Docker Desktop を起動し、さきほどのコンテナが作成出来ている事を確認します。
React アプリを起動する
1. コンテナを起動する
Web アプリを作成する準備が整ったので作成していきます。
まずは、さきほど作成したコンテナを起動します。
- Visual Studio Code の左側の
Dcoker
のアイコンをクリックします。 - さきほど作成したコンテナを右クリックで
Start
を押し、コンテナを起動します。
2. 起動したコンテナに接続する
Visual Studio Code から Running 状態のコンテナに接続します。
1.先ほどのコンテナを右クリックからAttach Visual Studio Code
をクリックします。 2.新しく Visual Studio Code が起動します。
3. 作成したコンテナと接続できている事を確認する
下記の画像が新しく起動した Visual Studio Code になります。
パソコンの右下にチェックマーク
が付いています。
4. React アプリを作成する
画面左側のフォルダーを開く
をクリックし
/home
ディレクトリを開きます
ターミナルを起動し、/home
ディレクトリで
下記コマンドを実行し、Web アプリに必要なコードをインストールします。
npm install -g yarn
yarn create react-app sample_app --template typescript
4. React を起動する
下記コマンドを実行して、Web アプリを起動します。
cd sample_app
yarn start
問題なく起動したら、上記のようなに
勝手にブラウザーが起動し、表示されます。
補足情報
-
Q: 接続先のコンテナの初期のファイル構成とは?
- A: 下記の通りです。
/bin: 基本的なユーティリティやコマンドを含むバイナリファイルが格納されます。 /boot: Linuxカーネルとブートローダーのファイルが格納されます。 /dev: デバイスファイルが格納されます。 /etc: システムの設定ファイルが格納されます。 /home: ユーザーのホームディレクトリが格納されます。 /lib: 共有ライブラリが格納されます。 /lib64: 64ビットアーキテクチャ向けの共有ライブラリが格納されます。 /media: 取り外し可能なメディア(CD、DVD、USBメモリなど)が自動的にマウントされる場所です。 /mnt: 一時的にファイルシステムをマウントする場所です。 /opt: オプションアプリケーション用に予約されています。 /proc: カーネルとプロセスの情報が仮想ファイルシステムとして格納されます。 /root: rootユーザーのホームディレクトリが格納されます。 /run: 実行時に必要なファイルが格納されます。 /sbin: システム管理者用のコマンドが格納されます。 /srv: システム上のサービス用にデータが格納されます。 /sys: カーネルパラメータを含むファイルシステムが格納されます。 /tmp: 一時的なファイルが格納されます。 /usr: 多くのアプリケーションやユーティリティが格納されます。 /var: 変更可能なファイルが格納されます。
YouTube のご案内
ポモドーロタイマー(25 分勉強+ 5 分休憩)を活用した作業・勉強配信を行っています。
集中したいときや、誰かと一緒に頑張りたいときに、ぜひご活用ください。
ご興味のある方は、ぜひお気軽に遊びに来てください!
「Zenn から来ました!!」とコメントを貰えると泣いて喜びます 🤣
Discussion