
在Linux环境下部署GitLab有多种方法,这里介绍一种利用Docker快速搭建的方式:
首先,确认你的Linux系统已安装Docker及Docker Compose。若未安装,可参照Docker官网指南完成安装。
建立一个名为 docker-compose.yml 的文件,并加入如下代码:
<code>version: '3.6'
services:
gitlab:
image: gitlab/gitlab-ee:17.4.5-ee.0
container_name: gitlab
restart: always
ports:
- '5480:80'
- '5443:443'
- '5022:22'
volumes:
- './config:/etc/gitlab'
- './logs:/var/log/gitlab'
- './data:/var/opt/gitlab'
shm_size: '256m'</code>此配置文件指定了GitLab服务采用官方镜像,并设置了必需的端口与存储卷。
定位到包含 docker-compose.yml 文件的目录,执行以下命令以启动GitLab容器:
<code>docker-compose up -d</code>
容器启动后,可通过浏览器访问GitLab的网页界面。通常情况下,GitLab会在 https://www.php.cn/link/dd7d646241a0fb880caf9525f709215c 地址下运行。初次登录时需使用默认管理员账户(root)及密码(5iveL!fe),首次登录后会被要求更改密码。
<code>docker exec -it gitlab gitlab-ctl restart</code>
如使用UFW作为防火墙,允许HTTP和HTTPS数据流:
<code>sudo ufw allow 'Nginx Full' sudo ufw allow 'OpenSSH' sudo ufw enable</code>
若想让GitLab随系统启动自动运行,可启用systemd服务:
<code>sudo systemctl enable gitlab sudo systemctl start gitlab</code>
依照上述步骤操作,即可顺利完成GitLab在Linux环境中的部署。依据实际需要,还可能需要进一步调整和优化相关配置。
以上就是GitLab在Linux上的部署步骤是什么的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号