2
0

More than 3 years have passed since last update.

DockerでGitLabサーバーを立てる

Last updated at Posted at 2020-06-19

今日も小ネタです。
何番煎じってネタですけど、つまづきポイントあったのでメモがてら。

構築セット一式はこちら → https://github.com/yagrush/docker-gitlab

必要環境

  • Linux または Mac
    • メモリ:8GB以上推奨(←これが意外とハマりどころ…)
    • Docker
    • docker-compose

MacとLinux(on AWS)で動作確認済です。

Linux(on AWS)は「無料でええやろ」ってt2.microとかでやってて、「なんで動かねんだぁ…」ってハマりました…
t2.large(メモリ8GiB)にしたら無事動作。

Macに関してもご注意があり、
Docker Desktopをお使いの場合は、設定画面でCPUやメモリ使用可能量などを上げておいた方が良いです。

ちなみにWindowsではうまく動きませんでした。
時間があるときにまた調べてみようかな。

使い方

0. 構築セット一式をダウンロードする

wget https://github.com/yagrush/docker-gitlab/archive/master.zip -O docker-gitlab.zip; unzip docker-gitlab.zip; rm -f docker-gitlab.zip

#ついでにディレクトリを移動しておく
cd docker-gitlab-master

1. ポート:80 を他のソフトウェアですでに使用していたら

docker-compose.yml

    ports:
      - 80:80

- 80:80 の左側の 80

    ports:
      - 8081:80

とか他の番号に変えてあげてください。

2. ビルド&起動する

docker-compose up -d

3. GitLab の WEB UIにアクセスしてみる

http://構築したホストのアドレス:80
↑ 必ずしもドメイン振ってる必要は無く、IP直打ちでもOK。
手順1.でポート変更してたら、:80 を書き換えて下さいね。

成功すると、まずはじめに管理者ユーザー root のパスワード設定を求められるWEB画面が開きます。
設定しおわったらあらためて root でログインしてみましょう。

もしエラー画面になったら

念のため1分くらい待ってから再度アクセスしてみてください。
(中で結構色々起動しているようで重いので、待てば起動するかもしれません。)

それでもダメだったら、何か問題が発生しているかもしれません。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0