自动化开发环境搭建 -- 2. Gitlab 安装

Felix 2022年06月29日 269次浏览

环境

ubuntu server 20 + docker
最低需求2核 + 4G, 不然起不来。。。

镜像

gitlab 分 ce 和 ee 版本, 个人使用 ce 社区版,免费。

git pull gitlab/gitlab-ce

运行

# 设置 映射卷
export GITLAB_HOME=/srv/gitlab
# 启动
docker run --detach \
  --hostname 192.168.31.190 \
  --publish 8443:443 --publish 8080:80 --publish 8022: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

# 查看容器状态,starting 为正在启动,healthy 为已经启动
docker ps -a

登录

# 查看默认 root 密码
docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password

创建个人账户/公共账户, 创建 project / group。