在ubuntu server 20.04搭建gitlab服务器
用docker在ubuntu server20.04上部署gitlab服务,中间遇到几个问题 后面通过如下方式解决。记录一下:1. 虚拟机上安装ubuntu server 20.04 (未勾选默认安装docker)2. 进入ubuntu server 20.04 执行:安装dockerroot@ubuntusrv:~# apt install docker.io设置环境变量:vi /etc/pro
·
用docker在ubuntu server20.04上部署gitlab服务,中间遇到几个问题 后面通过如下方式解决。记录一下:
1. 虚拟机上安装ubuntu server 20.04 (未勾选默认安装docker)
2. 进入ubuntu server 20.04 执行:
- 安装docker
root@ubuntusrv:~# apt install docker.io
- 设置环境变量:vi /etc/profile 在文件最后增加:
export GITLAB_HOME=/srv/gitlab
- 创建gitlab数据存储目录并设置权限:
root@ubuntusrv:~# source /etc/profile root@ubuntusrv:~# mkdir -p $GITLAB_HOME/data root@ubuntusrv:~# mkdir -p $GITLAB_HOME/logs root@ubuntusrv:~# mkdir -p $GITLAB_HOME/config root@ubuntusrv:~# chmod 777 $GITLAB_HOME -R
-
运行gitlab docker(首次运行需要等等几十分钟):
root@ubuntusrv:~# docker run --detach --hostname my.gitlab.com --publish 443:443 --publish 80:80 --publish 22: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-jh.tencentcloudcr.com/omnibus/gitlab-jh:14.5.0
- 修改gitlab 访问地址,设置external_url为正确的机器IP
root@ubuntusrv:~# vi /srv/gitlab/config/gitlab.rb
如:external_url 'http://192.168.88.131'
- 重启docker
root@ubuntusrv:~# docker restart gitlab
- 重启ubuntu server 20.04
- 在物理机上访问http://192.168.88.131 即可打开gitlab登录页面
初始账号root
密码通过docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password获取
更多推荐
已为社区贡献3条内容
所有评论(0)