aurora icon indicating copy to clipboard operation
aurora copied to clipboard

render部署的容器被删(看本文)

Open zengge99 opened this issue 1 year ago • 25 comments

是不是被禁了?

zengge99 avatar Apr 05 '24 18:04 zengge99

可能被屏蔽了

buwanyuanshen avatar Apr 05 '24 18:04 buwanyuanshen

被屏蔽了

tongxiaofeng1 avatar Apr 05 '24 18:04 tongxiaofeng1

This action is not allowed. 💊💊💊💊💊🤓

WhyMeta avatar Apr 05 '24 19:04 WhyMeta

还好我提前爽了一把,部署了7个😂,现在dashboard啥也没有,突然全消失了,使用的Billing也被重置了。

buwanyuanshen avatar Apr 05 '24 19:04 buwanyuanshen

解决方案:

  1. fork project
  2. 增加两个 classic access token,一个 write package,一个 read package
  3. 改 build_docker workflow 的 GHCR_REPO 为你自己的
  4. 项目设置的repository secret 添加GHCR_PAT参数,值为 write package 的token
  5. run actions(生成路径:GHCR_REPO)
  6. render 用你自己的GHCR_REPO(会提示找不到),授权你的 read package token 就行了
  7. Done.

WhyMeta avatar Apr 05 '24 20:04 WhyMeta

解决方案:

  1. fork project
  2. 增加两个 classic access token,一个 write package,一个 read package
  3. 改 build_docker workflow 的 GHCR_REPO 为你自己的
  4. 项目设置的repository secret 添加GHCR_PAT参数,值为 write package 的token
  5. run actions(生成路径:GHCR_REPO)
  6. render 用你自己的GHCR_REPO(会提示找不到),授权你的 read package token 就行了
  7. Done.

多谢老哥指导,晚点去尝试一下。

larchsis avatar Apr 05 '24 22:04 larchsis

确实可行,可以去试试

buwanyuanshen avatar Apr 05 '24 22:04 buwanyuanshen

攻略已给出,可前往linux.do查看!https://linux.do/t/topic/48352/95

buwanyuanshen avatar Apr 05 '24 23:04 buwanyuanshen

嗯,已经重新用上了自己的镜像。WhyMeta的步骤没什么问题。

larchsis avatar Apr 06 '24 01:04 larchsis

攻略已给出,可前往linux.do查看!https://linux.do/t/topic/48352/95

可用,谢谢

zengge99 avatar Apr 06 '24 01:04 zengge99

已解决

zengge99 avatar Apr 06 '24 01:04 zengge99

解决方案:

1. fork project

2. 增加两个 classic access token,一个 write package,一个 read package

3. 改 build_docker workflow 的 GHCR_REPO 为你自己的

4. 项目设置的repository secret 添加GHCR_PAT参数,值为 write package 的token

5. run actions(生成路径:GHCR_REPO)

6. render 用你自己的GHCR_REPO(会提示找不到),授权你的 read package token 就行了

7. Done.

感谢

xiaozhang959 avatar Apr 06 '24 05:04 xiaozhang959

解决方案:

  1. fork project
  2. 增加两个 classic access token,一个 write package,一个 read package
  3. 改 build_docker workflow 的 GHCR_REPO 为你自己的
  4. 项目设置的repository secret 添加GHCR_PAT参数,值为 write package 的token
  5. run actions(生成路径:GHCR_REPO)
  6. render 用你自己的GHCR_REPO(会提示找不到),授权你的 read package token 就行了
  7. Done.

感谢

zengge99 avatar Apr 06 '24 06:04 zengge99

解决方案:

  1. fork project
  2. 增加两个 classic access token,一个 write package,一个 read package
  3. 改 build_docker workflow 的 GHCR_REPO 为你自己的
  4. 项目设置的repository secret 添加GHCR_PAT参数,值为 write package 的token
  5. run actions(生成路径:GHCR_REPO)
  6. render 用你自己的GHCR_REPO(会提示找不到),授权你的 read package token 就行了
  7. Done.

这个方法也不行了,又被删了😫

CarberryChai avatar Apr 08 '24 01:04 CarberryChai

解决方案:

  1. fork project
  2. 增加两个 classic access token,一个 write package,一个 read package
  3. 改 build_docker workflow 的 GHCR_REPO 为你自己的
  4. 项目设置的repository secret 添加GHCR_PAT参数,值为 write package 的token
  5. run actions(生成路径:GHCR_REPO)
  6. render 用你自己的GHCR_REPO(会提示找不到),授权你的 read package token 就行了
  7. Done.

这个方法也不行了,又被删了😫


建议 拉取佬的 docker 镜像,自己打 tag 之后 push 到个人的 docker hub,选 public,render / koyeb 重新 create project,使用自己的 docker 镜像。

  1. pull 镜像 ➜ ~ docker pull ghcr.io/aurora-develop/aurora:latest
  2. 网页登录 docker hub 账号
  • https://hub.docker.com/settings/security 设置两个 access token
    • 一个 push 镜像用,权限(Read, Write, Delete)
    • 一个 render 和 koyeb 授权用(一般 public image 不需要的,但是它俩经常抽风),权限(Public Repo Read-only)
  1. https://hub.docker.com/repositories 创建repo,选择 Public
  2. terminal 登录 docker hub 账号 ➜ ~ docker login -u {your account} Password: {push 镜像的 access token}
  3. push 镜像 ➜ ~ docker tag [镜像 ID / NAME] [新的标签名称 你的repo / 镜像 Name]:tag

docker tag ghcr.io/aurora-develop/aurora MyRepo/MyImage:latest ➜ ~ docker push MyRepo/MyImage:latest

  1. render / koyeb 享用

WhyMeta avatar Apr 08 '24 02:04 WhyMeta

解决方案:

  1. fork project
  2. 增加两个 classic access token,一个 write package,一个 read package
  3. 改 build_docker workflow 的 GHCR_REPO 为你自己的
  4. 项目设置的repository secret 添加GHCR_PAT参数,值为 write package 的token
  5. run actions(生成路径:GHCR_REPO)
  6. render 用你自己的GHCR_REPO(会提示找不到),授权你的 read package token 就行了
  7. Done.

这个方法也不行了,又被删了😫

并没有,我的还在

xiaozhang959 avatar Apr 08 '24 04:04 xiaozhang959

解决方案:

  1. fork project
  2. 增加两个 classic access token,一个 write package,一个 read package
  3. 改 build_docker workflow 的 GHCR_REPO 为你自己的
  4. 项目设置的repository secret 添加GHCR_PAT参数,值为 write package 的token
  5. run actions(生成路径:GHCR_REPO)
  6. render 用你自己的GHCR_REPO(会提示找不到),授权你的 read package token 就行了
  7. Done.

这个方法也不行了,又被删了😫

建议 拉取佬的 docker 镜像,自己打 tag 之后 push 到个人的 docker hub,选 public,render / koyeb 重新 create project,使用自己的 docker 镜像。

  1. pull 镜像 ➜ ~ docker pull ghcr.io/aurora-develop/aurora:latest
  2. 网页登录 docker hub 账号
  • https://hub.docker.com/settings/security 设置两个 access token

    • 一个 push 镜像用,权限(Read, Write, Delete)
    • 一个 render 和 koyeb 授权用(一般 public image 不需要的,但是它俩经常抽风),权限(Public Repo Read-only)
  1. https://hub.docker.com/repositories 创建repo,选择 Public
  2. terminal 登录 docker hub 账号 ➜ ~ docker login -u {your account} Password: {push 镜像的 access token}
  3. push 镜像 ➜ ~ docker tag [镜像 ID / NAME] [新的标签名称 你的repo / 镜像 Name]:tag

docker tag ghcr.io/aurora-develop/aurora MyRepo/MyImage:latest ➜ ~ docker push MyRepo/MyImage:latest

  1. render / koyeb 享用

多谢!! 我想强调一下,这里面有一个坑。 用mac M芯片的注意了!! 第一步,docker pull下来的是linux/arm架构的,render不支持,只支持linux/amd64 最好还是git clone,自己本地重新build

docker buildx build --platform=linux/amd64 .

CarberryChai avatar Apr 09 '24 05:04 CarberryChai

解决方案:

  1. fork project
  2. 增加两个 classic access token,一个 write package,一个 read package
  3. 改 build_docker workflow 的 GHCR_REPO 为你自己的
  4. 项目设置的repository secret 添加GHCR_PAT参数,值为 write package 的token
  5. run actions(生成路径:GHCR_REPO)
  6. render 用你自己的GHCR_REPO(会提示找不到),授权你的 read package token 就行了
  7. Done.

这个方法也不行了,又被删了😫

建议 拉取佬的 docker 镜像,自己打 tag 之后 push 到个人的 docker hub,选 public,render / koyeb 重新 create project,使用自己的 docker 镜像。

  1. pull 镜像 ➜ ~ docker pull ghcr.io/aurora-develop/aurora:latest
  2. 网页登录 docker hub 账号
  • https://hub.docker.com/settings/security 设置两个 access token

    • 一个 push 镜像用,权限(Read, Write, Delete)
    • 一个 render 和 koyeb 授权用(一般 public image 不需要的,但是它俩经常抽风),权限(Public Repo Read-only)
  1. https://hub.docker.com/repositories 创建repo,选择 Public
  2. terminal 登录 docker hub 账号 ➜ ~ docker login -u {your account} Password: {push 镜像的 access token}
  3. push 镜像 ➜ ~ docker tag [镜像 ID / NAME] [新的标签名称 你的repo / 镜像 Name]:tag

docker tag ghcr.io/aurora-develop/aurora MyRepo/MyImage:latest ➜ ~ docker push MyRepo/MyImage:latest

  1. render / koyeb 享用

自己build的也不行了

zengge99 avatar Apr 10 '24 01:04 zengge99

晚了,账号已经被suspended.😭

HumanMus1c avatar Apr 11 '24 12:04 HumanMus1c

render 死磕到底,弃了吧

jingdizhilh avatar Apr 16 '24 09:04 jingdizhilh

docker改名字也不行了

sylvan99 avatar Apr 20 '24 07:04 sylvan99

教程是不是被删除了?看不了了。能否放到其他地方吗?感谢!

tianlichunhong avatar Apr 21 '24 10:04 tianlichunhong

按照教程去部署render,成功是成功了。但是今天早上就被删除了。哎!

wisonli avatar Apr 22 '24 03:04 wisonli

按照教程去部署render,成功是成功了。但是今天早上就被删除了。哎!

没用的,各种方法都试过了,教程没写的方法也试过了,顶多撑1天。弃坑吧。

zengge99 avatar Apr 22 '24 03:04 zengge99

建议 拉取佬的 docker 镜像,自己打 tag 之后 push 到个人的 docker hub,选 public,render / koyeb 重新 create project,使用自己的 docker 镜像。

pull 镜像
➜ ~ docker pull ghcr.io/aurora-develop/aurora:latest
网页登录 docker hub 账号

https://hub.docker.com/settings/security 设置两个 access token
    一个 push 镜像用,权限(Read, Write, Delete)
    一个 render 和 koyeb 授权用(一般 public image 不需要的,但是它俩经常抽风),权限(Public Repo Read-only)

https://hub.docker.com/repositories 创建repo,选择 Public
terminal 登录 docker hub 账号
➜ ~ docker login -u {your account}
Password: {push 镜像的 access token}
push 镜像
➜ ~ docker tag [镜像 ID / NAME] [新的标签名称 你的repo / 镜像 Name]:tag

docker tag ghcr.io/aurora-develop/aurora MyRepo/MyImage:latest
➜ ~ docker push MyRepo/MyImage:latest

render / koyeb 享用

hhhaiai avatar May 17 '24 15:05 hhhaiai