docker安装gitlab

gitlab-ce开源版docker安装

mkdir /srv/gitlab
export GITLAB_HOME=/srv/gitlab
docker run --detach \
  --hostname gitlab.example.com \
  --publish 443:443 --publish 80:80 --publish 2022: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-ce:latest

修改hosts文件,并通过域名访问

修改C:\Windows\System32\drivers\etc\hosts 指向
110.238.84.8 gitlab.example.com

访问http://gitlab.example.com/

查找密码

通过docker logs指令,可以看到输出里有以下信息

Notes:
Default admin account has been configured with following details:
Username: root
Password: You didn't opt-in to print initial root password to STDOUT.
Password stored to /etc/gitlab/initial_root_password. This file will be cleaned up in first reconfigure run after 24 hours.
通过以上的内容,可以了解到密码文件存放在 /srv/gitlab/config/initial_root_password 文件中
cat /srv/gitlab/config/initial_root_password
默认用户名(root),如果忘记了密码,也可以根据这里的修改密码。

修改密码

gitlab-passwd

注:如果想要在linux上直接安装,也可以参考我之前的博文 omnibus方式安装gitlab-ce私有源

参考页面:gitlab官方安装页

发表回复

您的电子邮箱地址不会被公开。