Dockerの基本概念から、イメージ・コンテナの操作、Dockerfileの書き方までを学びます。
Node.jsやnpmのバージョンを固定し、開発環境と本番環境の差異をなくす手法を学びます。
Docker Composeを用いた複数コンテナの管理と、開発効率を高める設定方法を学びます。
Dev Containersの活用や、高速なフィードバックループを実現する開発環境の構築を学びます。
ビルドキャッシュの最適化や、マルチステージビルドを用いた効率的なイメージ作成を学びます。
VolumeやBind Mountを用いたデータの永続化と、データベースの運用方法を学びます。
セキュリティを考慮したユーザー設定や、最小限の権限での実行方法を学びます。
ポート公開やネットワーク設定、リバースプロキシを用いたローカル環境の構築を学びます。
本番環境へのデプロイ戦略や、CI/CDパイプラインへの組み込み方法を学びます。
コンテナのログ監視や、ヘルスチェックの設定方法を学びます。
複数のDockerホストを管理するオーケストレーションツールの基礎を学びます。