Quay v3.5.1 部署踩坑
官方文档好久没更新了 拿来部署了一个最新的软件 把我坑死了
https://localhost:8443
数据库设置
- 选择 Postgres 数据库类型...
- host:(输入你之前获取的postgres IP地址)
- 用户: user
- 密码: pass
- 数据库: quay
打Validate Database Settings。这将开始自动设置您的数据库。
在下一个屏幕上,设置 Quay 超级用户帐户。单击Create Super User。
在主配置屏幕上,您将需要填写几个字段:
服务器配置
- 供Server Hostname使用quay:8080(或者localhostUI 会抱怨)。
- 对于TLS选择None (Not for Production)- 确认您已在上述步骤中包含端口号。
Redis
- 对于Redis Hostname较早获得您的Redis的容器输入IP地址。
- 用于Redis password输入strongpassword或启动 redis 容器时使用的任何内容。
点击Save Configuration Changes页面底部的。弹出窗口应显示已确认的设置。
在下一个屏幕上,您可以将 Quay config.yaml 下载为 gzip 压缩包。单击Download Configuration- 我们假设它进入 $DOWNLOADS。
解压配置以便 Quay 可以使用它:
?
$ mkdir QUAY/config
$ cp quay-config.tar.gz QUAY/config
$ cd QUAY/config
$ tar xvf quay-config.tar.gz
在这里,让我们设置一个目录来保存镜像:
$ mkdir QUAY/storage
$ setfacl -m u:1001:-wx QUAY/storage
使用CTRL-C(或podman stop取决于您如何运行它)停止配置工具——我们不再需要它了。
运行Quay镜像
$ sudo podman run --rm -p 8080:8080 \
--name=quay \
--privileged=true \
-v ./QUAY/config:/quay-registry/conf/stack:Z \
-v ./QUAY/storage:/quay-registry/datastorage:Z \
-d quay.io/projectquay/quay:latest
必要时检查日志
podman logs -f quay
END.