9qx1ixlfthellvgsfk38

Dockerを利用した開発環境の構築方法を学ぼう!

【中級レベル/6時間】Docker Composeを使用した複数コンテナを使用する環境構築方法を学ぶ。

学習内容

この教材は、Dockerを初めて利用する方が、下記の学習内容を理解し、Dockerを利用した環境構築が可能になることを目的としています。

  • Dockerの概要
  • Dockerのインストール、基本操作
  • Dockerfileを使用したサーバー構築
  • Docker Composeを使用した複数コンテナを使用する環境構築


受講における必要条件

  • Linuxの各コマンドの内容
  • Webアプリケーションの構成(WEBサーバー、アプリケーションサーバー、DBサーバー)についての基本的な知識
  • Docker環境上で動作させる各種ミドルウェア(Nginx・MySQL等)に関する知識
  • Docker環境上で動作させる各種プログラミング言語(Ruby・Python・PHP)に関する知識

上記の内容については本教材内での詳しい解説は行いません。 必要な項目については受講者自身が適宜確認してください。


学ばないこと

本教材はDockerを利用した環境構築を学ぶことを目的としています。そのため、環境構築で使用する個々のミドルウェア(NginxやMySQL等)やプログラミング言語(Ruby・Python・PHP)およびWEBフレームワーク(Rails・Django・Laravel)の解説は詳しくしていません。Docker以外の個々の内容について、細かく知りたい方はご自身で調べていただければと思います。


本教材で質問対応可能なOSや環境

本教材は質問対応不可になります。ご了承ください。


本教材はテキストで構成されており、自分のペースで学習を進めることができます。

この教材の執筆者


T-zawa
T-zawa

新卒でコンサルティング会社に入社後、主に官公庁向けの業務システムの開発に携わる。その後、転職口コミサイトを運営する会社に転職し、データサイエンティストとしてサービス改善のためのKPIレポートの作成や機械学習を用いたコンテンツマネジメントシステムの構築を行う。現在はフリーランスエンジニアとして、AIベンチャーの機械学習プラットフォームアプリケーションの開発に参画中。Pythonでの機会学習プログラミングが得意だが、比較的小規模な開発ではフロントからインフラまでをフルスタックで開発した経験あり。


今すぐはじめる!