分类目录归档:群晖

群晖通过Docker部署GitLab Runner

准备:

  • 在群晖docker共享文件夹下新建gitlab-runner目录
  • 在gitlab-runner目录下新建config目录

通过终端进入群晖

sudo docker run -d --name gitlab-runner --restart always \
-v /volume1/docker/gitlab-runner/config:/etc/gitlab-runner \
-v /var/run/docker.sock:/var/run/docker.sock \
-p 8093:8093 \
gitlab/gitlab-runner:latest

注册Runner

在群晖终端输入

sudo docker run --rm -it \
-v /volume1/docker/gitlab-runner/config:/etc/gitlab-runner \
gitlab/gitlab-runner \
register

根据提示,输入gitlab访问url以及注册令牌,完成注册

群晖通过Docker部署GitLab

准备

  • 首先新建docker共享文件夹,并在里面创建gitlab目录。
  • 在gitlab目录下创建config, logs, data目录。

启动

通过终端连接群晖,执行下面的命令启动gitlab

sudo docker run --detach \
> --hostname njduck.com \
> --publish 443:443 \
> --publish 80:80 \
> --publish 22:22 \
> --name gitlab-ce \
> --restart alwasy \
> --volumn /volume1/docker/gitlab/config:/etc/gitlab \
> --volumn /volume1/docker/gitlab/logs:/var/log/gitlab \
> --volumn /volume1/docker/gitlab/data:/var/opt/gitlab \
> gitlab/gitlab-ce:latest

补充

初始用户为:root, 初始密码需要在群晖终端下通过下面的命令获得,注意这个文件在第一次登录后会删除,记得保存好

sudo docker exec -it gitlab-ce grep 'Password:' /etc/gitlab/initial_root_password