コンテナ型の仮想環境を作成、実行するためのプラットフォーム、Dockerの実践解説書。
いくつかの言語やフレームワークを対象に、Dockerイメージをビルドしたり、Dockerコンテナ上で動作確認をしつつ、開発作業を進めるための手順をチュートリアル形式で紹介していきます。
本書で解説しているのは以下のような内容になります。
・PHPの実行環境の構築(Laravelを例に)
・Node.jsの実行環境の構築(Nuxt.jsを例に)
・Rubyの実行環境の構築(Sinatraを例に)
・Ruby on Railsを例にしたWebアプリケーション開発環境の構築
・JupyterLab+PyTorchの環境構築(ディープラーニングの開発環境)
・Dockerのイメージ、エントリーポイント、ボリューム、ネットワークの使いこなし
Dockerを使うと開発に必要な環境を簡単に用意することができます。ぜひ本書の内容を試してみてください。
Dockerでさまざまな実行環境、開発環境を構築するための実践ノウハウ
・Ansibleを使ってNuxt.jsのDockerコンテナを構築してみた[2020-08-25に投稿]