dockerでredmine
docker run -d -p 80:80 sameersbn/redmine
上の記事通り
一発でインストールできるかと思いきや
エラーがでて動かない。
作者が、postgresとmysql、別コンテナでの立ち上げもできるようにしたのが原因。
いや、そんなこと望んでないから。頼むからそういうのは別のコンテナで作ってくれ。
dockerのredmineにそんなこと望んでないから、30秒でredmine立ち上げたいとかそういうのだから。
ここに辿りつくのに2時間も消費してしまったぜ....。
redmine自分で入れた方が早かったかも。
結論としては、公式に書かれている通り
docker run --name=postgresql-redmine -d \ --env='DB_NAME=redmine_production' \ --env='DB_USER=redmine' --env='DB_PASS=password' \ --volume=/srv/docker/redmine/postgresql:/var/lib/postgresql \ sameersbn/postgresql:9.4-12
docker run --name=redmine -d \ --link=postgresql-redmine:postgresql --publish=10083:80 \ --env='REDMINE_PORT=10083' \ --volume=/srv/docker/redmine/redmine:/home/redmine/data \ sameersbn/redmine:3.2.0-4
とする
ポートとかも変わっていて
http://192.168.99.100:10083/
でアクセスする....。うーん
boot2dockerのデフォルトIDとパスワードは
ID : docker
PASS : tcuser
docker run -d -p 80:80 sameersbn/redmine
はダメ絶対
これ入れると正解の方法やっても、上のイメージを削除しないとインストールできない。
しかも、同一コンテナ名とかになっているので、
docker初心者では、対応するのにはまる...。
docker ps -a
で、異常終了したコンテナ一覧も表示する。
かたっぱしから、sameersbn/redmineで異常終了しているコンテナIDをrmする
docker rm `docker ps -a -q`
redmineの設定は以下を参照