1つの docker コンテナで gitlab を動かす
gitlab のインストーラとして id:akagisho 作
があるが、これを docker のコンテナで実行すると mysql, redis の起動ができず失敗する。
そこで上記スクリプトの前にmysql, redis を起動しておくDockerfile を書いた。
gitlab を docker で動かす Dockerfile は既にたくさんあるが これは 1 つのコンテナで完結するので とりあえず gitlab を試してみたいときには便利だと思う。
使い方
> docker build -t skaji/gitlab git://github.com/shoichikaji/docker-gitlab.git > docker run -d -p 10022:22 -p 8080:80 skaji/gitlab
として http://yourhost:8080 にアクセスするだけ
docker のこと
- /etc/init.d/* が動いたり動かなかったりするがこれはなぜか。
- init プロセスがいないため(?)ゾンビプロセスが残り続けるがほっといていいのか。