Docker勉強会用サンプル
- node・・・Node.jsのサンプルプログラム
- java・・・バージョン違い(JDK20と21)、ベースOS違い(corretto22)
- salesforce・・・Salesforceにおける開発環境
勉強会においては、Dockerコンテナを扱います。
Dockerコンテナの実行環境は以下の2つのどちらかの手順に従って準備をお願いします。
- DockerをDLし、インストールします
インストール前のメモリの空きが2GB以上であること
※Dockerを常用しない場合は、自動起動をオフにしておくことをおすすめします - Windows TerminalをDLし、インストールします(オプション)
複数のコマンドを同時に実行するときに便利 - 当ソースのディレクトリをDockerの共有ドライブの設定に加える
c:\docker-demo
を含むパスを追加
- Docker Desktopが起動していることを確認し、Windows Terminalで以下のコマンドを実行し、エラーなく実行されることを確認する
warningは問題なしdocker info
- dockr hubのアカウントを取得
既にある場合は不要 - docker play groundにログイン
前提条件としてDocker Desktopをインストールしていること
- nodeディレクトリ配下に移動
docker compose up -d
を実行- ブラウザで
localhost:3000
を実行 - 終了時:docker compose down`を実行
- VSCodeの拡張機能 Remote Developmentをインストール
.devcontainer
フォルダがあるディレクトリに移動- [Shift]+[Ctrl]+[P]で「Dev Containers:Rebuild and Reopen in container」