OSSのGithubクローン、gitoriousがDockerfile形式でイメージを配ってたので試しにbuildしてみました。
https://gitorious.org/gitorious/gitorious-docker/source/799c49967663e0c379fc1b4089a2eb8fb7ceb072:
やったこと
Dockerの使える環境を用意してあること前提で書いてきます。
インストールなどは公式ドキュメント参照してください。
https://www.docker.io/gettingstarted/
$ git clone https://git.gitorious.org/gitorious/gitorious-docker.git
$ cd gitorious-docker
$ docker build -t gitorious/gitorious .
$ ./gitoriousctl start
初回は30分以上かかった。
ちなみに上記のgitoriousctlは単なるdockerのコマンドのラッパーになってます。
usage: gitoriousctl start|stop|status|ssh
アクセスしてみた
手軽すぎる。(※起動直後は多分mysqlだか何かが起動中でアクセスしても500エラーになった。)
Dockerfileでの配布、初回のイメージのbuildに結構時間かかるけどあとは差分buildで済むはずなので、今後の運用、アップデートもとても楽そう。