神戸学院大学 経営学部 林坂ゼミ

公開資料

Docker 入門

目次

Docker はじめの一歩

  1. Docker とは
  2. Docker のインストール
  3. Docker の動作確認
  4. Docker で Hello World
  5. Docker で Python 実行環境の構築
  6. コンテナやイメージの削除
  7. Ubuntu を実行して nginx をインストール
  8. Dockerfile でコンテナイメージ作成を自動化
  9. nginx のコンテンツをコピーする

さまざまな Web サーバを Docker Compose で構築する

  1. nginx 単体の Web サーバを起動する
  2. Apache 単体の Web サーバを起動する
  3. Apache のバーチャルホストを起動する
  4. nginx のリバースプロキシ,および Apache のバーチャルホストの組合せで /site-a/ と /site-b/ を運用する
  5. nginx のリバースプロキシ,および複数の Apache コンテナの組合せで /site-a/ と /site-b/ を運用する
  6. nginx のリバースプロキシ,および複数の nginx コンテナの組合せで /site-a/ と /site-b/ を運用する
  7. Apache で PHP を動かす
  8. nginx で PHP を動かす

MySQL サーバを Docker で構築する

  1. Docker で MySQL サーバを起動する

Python Django サーバを Docker で構築する

  1. SQLite を使った Django プロジェクトを公開する
  2. MySQL を使った Django プロジェクトを公開する
  3. MySQL を使った複数の Django プロジェクトを公開する

Laravel アプリケーション実行環境を Docker で構築する

  1. Laravel Sail による開発環境を構築する
  2. Docker を使って Laravel アプリケーションを公開する

形態素解析や構文解析を Docker で実行する

  1. Windows(コマンドプロンプト)で形態素解析,構文解析を実行する
  2. Windows (PowerShell) で形態素解析,構文解析を実行する
  3. macOS や Linux で形態素解析,構文解析を実行する
  4. Python + Windows (コマンドプロンプト) で形態素解析,構文解析を実行する
  5. Python + Windows (PowerShell) で形態素解析,構文解析を実行する
  6. Python + macOS や Linux で形態素解析,構文解析を実行する

Elasticsearch で全文検索を実行する(macOS版)

  1. Elasticsearch とは
  2. Elasticsearch のインストール
  3. 起動と終了
  4. API キーのシェル変数化
  5. インデックスの作成とマッピングの生成
  6. 各種設定の確認
  7. ドキュメントの登録・更新・削除と簡単な検索
  8. ドキュメントの様々な検索

Elasticsearch で全文検索を実行する(Windows PowerShell 7 版)

  1. Elasticsearch のインストール
  2. 起動と終了
  3. API キーのシェル変数化
  4. インデックスの作成とマッピングの生成
  5. 各種設定の確認
  6. ドキュメントの登録・更新・削除と簡単な検索
  7. ドキュメントの様々な検索
  8. コマンドプロンプトでの利用