gpt4 book ai didi

docker - 在 Synology NAS 上使用 Docker 的 GitLab - HTTPS

转载 作者:行者123 更新时间:2023-12-02 18:04:04 26 4
gpt4 key购买 nike

我想在 Synology DS918+ 上使用 https 设置 GitLab。

我在 DSM 中使用 DOCKER。我下载了最新的 GitLab 社区 docker 镜像。

enter image description here

我使用 Putty 通过 ssh 连接到 NAS 并使用 openssl 创建 key 。

1) 在证书文件夹中创建 key :

mkdir /volume1/docker/gitlab/certs
cd /volume1/docker/gitlab/certs
openssl genrsa -out gitlab.key 2048
openssl req -new -key gitlab.key -out gitlab.csr
openssl x509 -req -days 3650 -in gitlab.csr -signkey gitlab.key -out gitlab.crt
openssl dhparam -out dhparam.pem 2048
chmod 400 gitlab.key

2) 我在自定义图像中添加了两个额外的变量来为 HTTPS 设置环境:

enter image description here

3) 最后一部分:

  • 我删除了最初在默认镜像中设置的端口 80。
  • 并为默认镜像中设置为自动的 22/443 端口绑定(bind)添加端口 30000/30001:

enter image description here

当我打开浏览器寻找 https://synologyip.com:30000 时无法访问 GitLab。

对我遗漏或做错了什么有什么猜测吗?

谢谢!

最佳答案

我不了解你,但我必须在以下文件夹中创建证书:

/volume1/docker/gitlab/gitlab/certs

注意重复的gitlab目录

关于docker - 在 Synology NAS 上使用 Docker 的 GitLab - HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50867477/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com