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の設定は以下を参照