2024年10月20日日曜日

Ubuntu 24.04上のDockerにgitlabをインストールする

1. Dockerのインストール(SNAP版)
※dockerをインストールしていない場合は、以下のコマンドでインストールします。
sudo addgroup --system docker

sudo adduser $USER docker

sudo snap install docker
テスト実行
docker run hello-world

2. gitlabのインストール
※gitlabのデータを保持するディレクトリ。適宜変更してください
export GITLAB_HOME=/mnt/usbhdd/gitlab

ホストのIPアドレスが192.168.1.111で、ポートを443->30443, 80->30080, 22->30020に変更した場合の実行例
docker run --detach \
   --hostname 192.168.1.111 \
   --env GITLAB_OMNIBUS_CONFIG="external_url 'http://192.168.1.111'" \
   --publish 30443:443 --publish 30080:80 --publish 30022:22 \
   --name gitlab \
   --restart always \
   --volume $GITLAB_HOME/config:/etc/gitlab \
   --volume $GITLAB_HOME/logs:/var/log/gitlab \
   --volume $GITLAB_HOME/data:/var/opt/gitlab \
   --shm-size 256m \
   gitlab/gitlab-ee:17.4.2-ee.0

初回起動はかなり時間がかかります。以下のコマンドで初回ログイン時のrootユーザのパスワードを表示します。
sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password
24Hでパスワードは無効になるので、それまでにログインしてパスワードを変更しておきます。

0 件のコメント:

コメントを投稿