退役SEのつれづれ日記

定年退役SEが、つれづれなる想いをしたためています。
(旧名:『システムノヲニワソト』)

[docker][redmine]さくらVPS+CentOS7+docker+redmine=?(その1)

2015-07-03 | サーバ設定(redmine,zabbix
AWSでBitnamiはちょっと目標高めだったので、ステップを分けて実行します。

[[[Step.1]]]
さくらVPSにCentOS7を導入し、GITHUBでredmine導入の環境を探して適用。
但し、
・ホスト=Centos7.1
・コンテナ=CentOS6.6+Mysql+redmine2.5
なぜ、コンテナ内のOS、DB、redmineのバージョンを最新に
しなかったかというと、苦戦したからです。

(参考)
 GitHub:rato303/docker-centos-redmine
 https://github.com/rato303/docker-centos-redmine
 :2014年6月22日が最終更新日のようなので、CentOS6が対象

上記サイトを参考に、CentOSまずは6をターゲットにして実施。
そのままではうまく行かなかったポイントは以下の3項目。
(1) PullしたCentOSのイメージが古い?
  => Dockerfile実行前にyum -y updateを実施
(2) EPLE_URLが未定義(redmine_install.sh内)
  => rpm -Uvh ${EPEL_URL}の替わりに、
    yum provides '*/applydeltarpm'
    yum install -y deltarpm
を記述
(3) tarコマンドがイメージに不在(redmine_install.sh内)
  => yum -y install tarを追加
こんなShellを動かしてbuildを実行。
#/bin/sh
date
docker run --rm -i centos:centos6 yum -y update
date
docker build -t centos6:redmine .
date
さくらVPS2コア1Gメモリで17分でbuild完了。
docker runでコンテナを起動。
docker run --name redmine -itd -p 8080:80 centos6:redmine /sbin/init
そして、curlで接続確認。
curl http://localhost:8080/redmine/
無事、稼働確認。で、スクリーンショットがこれ。
プラグインなどは割愛したものの、無事Dockerfileを使ってbuildしたコンテナでredmineが稼働できて、ホッ。



コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。