使用Github打包Docker镜像,在抱脸上部署青龙面板

使用Github打包Docker镜像,在抱脸上部署青龙面板
九牧一、
fork github项目:点击前往
- 运行action中的:Build and Push QingLong Docker Image 大概需要十几分钟
- 运行Build and Push QingLong Docker Image成功后,回到项目主页,packages出现spaces/qinglong文件,进入后出现:ghcr.io/用户名/spaces/qinglong:latest,这个需要复制下来,后面要用到
二、
- 登录抱脸:点击前往
- 点击new space创建新项目,名称随便填,选择docker-blank,选择public,点击创建空间
- 点击设置,找到New variable和New secret(新变量,新机密)选择新机密,添加变量,变量名称在QingLong文件中查看:
**Space secrets(Private)**说明:ADMIN\_USERNAME:登陆用户名ADMIN\_PASSWORD:登陆密码RCLONE\_CONF:rclone 配置内容,可选NOTIFY\_CONFIG:通知配置内容,可选,需要到通知设置里抓包
- 用户名和密码是直接在机密变量中创建
- rclone配置可以选择下面的日本网盘自行注册:
点击前往 - 注册好后在我的页面-推荐奖金中输入**
J3BPH**,可多获取5GB空间 - 点击应用程序连接中的打开应用程序连接,并复制webDAV连接URL
三、
- 打开创建好的抱脸项目,点击files,在readme.md文件中进行编辑:
添加:app_port: 5700到sdk: docker下方增加一行(注意,5700前要有一个空格,可直接复制这里的),例:
title: Qinglong
emoji: 🐠
colorFrom: green
colorTo: red
sdk: docker
app_port: 5700
pinned: false
- 添加Dockerfile文件:
FROM ghcr.io/**你的用户名**/spaces/qinglong:latest,(也就是gihub action跑完后出现的spaces/qinglong文件中的那一段) - 点击右上角的更多(三个点)选择Embed this space(嵌入此空间),direct URL:https://你的用户名-qinglong.hf.space,这个就是登录青龙面板的链接。
转载请注明出处-九牧:https://jiumu.xiaolin.nyc.mn/


