返回

Docker安装指南

开发工具

群晖NAS Docker容器Gitlab部署指南

前提条件

  • 群晖NAS操作系统:DSM 7.0及以上
  • 群晖NAS支持Docker应用
  • 了解基本网络知识,如端口映射和域名解析
  • 获取Gitlab镜像,推荐使用官方镜像。可通过以下命令进行检索:
docker search gitlab
  1. 安装Docker:
  • 在群晖NAS中打开“套件中心”,搜索并安装“Docker”套件。
  1. 配置网络:
  • 为Docker启用网络连接,确保群晖NAS可以访问互联网。
  1. 配置存储空间:
  • 为Gitlab数据存储创建一个共享文件夹,如“gitlab-data”。
  1. 创建Docker容器:
  • 在Docker中点击“映像”,搜索并下载Gitlab镜像。
  • 创建新的Gitlab容器。在“映像”中选择Gitlab镜像,点击“启动”。
  • 在“常规设置”中,指定Gitlab容器名称。
  • 在“端口设置”中,配置Gitlab的端口映射。
  • 在“卷”中,挂载Gitlab的数据存储共享文件夹。
  • 点击“高级设置”>“环境”,设置Gitlab环境变量,例如:
GITLAB_OMNIBUS_CONFIG=gitlab-config.toml
  1. 启动Docker容器:
  • 点击“启动”以启动Gitlab容器。
  1. 打开Gitlab Web界面:
  • 在浏览器中输入群晖NAS的IP地址,在端口后面添加Gitlab的端口号。例如:
http://192.168.1.100:5000
  1. 配置域名:
  • 为Gitlab配置域名,以便可以在外网访问。
  • 在群晖NAS中设置域名解析,将域名指向群晖NAS的IP地址。
  1. 更改默认账户密码:
  • Gitlab初始管理员账户是“root”,密码是“5iveL!fe”。
  • 在第一次登录后,强烈建议您更改默认密码。
  1. 创建项目:
  • 登录Gitlab后,您可以创建新的项目来存储代码。

  • 定期备份Gitlab数据:

    • 为避免数据丢失,定期备份Gitlab数据非常重要。
  • 更新Gitlab:

    • Gitlab会定期发布新版本,以修复漏洞和增加新功能。 рекомендуется更新您的Gitlab安装以确保其安全性和稳定性。

常见问题解答

1. 我无法在浏览器中打开Gitlab Web界面

  • 检查您是否正确配置了网络和端口映射。
  • 确保Gitlab容器正在运行。
  • 如果您在群晖NAS上安装了防火墙,请确保允许访问Gitlab的端口。

2. 我无法登录Gitlab

  • 确保您使用的是正确的用户名和密码。
  • 重置您的Gitlab密码并尝试重新登录。

3. 我无法创建项目

  • 确保您有足够的权限创建项目。
  • 检查您的Gitlab安装是否正确配置。