新しく設立された大阪公立大学の情報学研究科を紹介するWebページ用のソースコード.ここでは,情報学研究科の学生(チームDの6名)が実際に行っている研究を簡単に紹介している.
ローカルのブラウザでWebページを表示するための簡易的な環境構築である.
Dockerfileからdockerイメージをビルドする際にGithubのレポジトリからクローンし、ApacheのWebコンテンツ保存ディレクトリに格納する.その後は,dockerコンテナを起動する度にgit pull
を実行し,最新の状態に更新する.
ベースとなるdockerイメージ:httpd:latest
ここではdockerとdocker-composeが使える環境であることを想定して説明する.環境構築の方法は以下の3つの方法でできる.
- レポジトリのクローン
# git clone https://github.com/yu-NK/OMU_development_teamD.git
もしくは
# git clone git@github.com:yu-NK/OMU_development_teamD.git
- Dockerfileとdocker-compose.ymlがあるディレクトリに移動
# cd OMU_development_teamD/docker
- コンテナの起動
# docker-compose up -d
- docker Hubからイメージをダウンロード
# docker pull yunk106/omu_develop_teamd_image:latest
- ダウンロードしたイメージから,dockerコンテナを起動
# docker run -d -p 9000:80 yunk106/omu_develop_teamd_image:latest
https://hub.docker.com/r/yunk106/omu_develop_teamd_image
- Dockerfileが保存されているディレクトリでビルド
# docker build -t omu_develop_teamd_image .
- 作成したイメージをもとに、dockerコンテナを起動
# docker run -d -p 9000:80 omu_develop_teamd_image
dockerコンテナが起動後,http://localhost:9000 にアクセスすることで,Webページが表示される.