使用crane命令下载任意仓库镜像到自己仓库
# 使用crane命令下载任意仓库镜像到自己仓库
方法:
先登录ssh ,安装crane后,执行以下命令:
crane copy ghcr.io/nezhahq/nezha:v1.10.8 ghcr.io/dogwalkerg/nezha:v1.10.8
crane copy ghcr.io/nezhahq/别人仓库镜像名 ghcr.io/dogwalkerg/拷贝到自己仓库镜像名
方法 :改用 crane 工具(Google开源,兼容性更强)
安装 crane(若未安装):
Linux/macOS
curl -sL https://github.com/google/go-containerregistry/releases/latest/download/go-containerregistry_Linux_$(uname -m).tar.gz | tar zx crane && sudo mv crane /usr/local/bin/
Windows 用户下载 crane.exe。
sspanel-master
HUB.docker.com
ssh登录Github:
echo “你的GitHub个人访问令牌” | docker login ghcr.io -u 你的GitHub用户名 —password-stdin
登录github成功:
echo “ghp_YiBqhJdbJ9这个是个人key填写TJvNE” | docker login ghcr.io -u dogwalkerg —password-stdin
登录成功后即可下载私人镜像,因为此镜像并位公开,设置私人模式,故需要登录后即可Pull下载运行。
运行格式如下;
docker run -d —name sspanelv3 —restart=always -v /root/sspanelv3:/sspanel -p 6662:80 56**427/sspanel:master
docker run -d —name sspanelv3 —restart=always -v /root/sspanelv3:/sspanel -p 6663:80 ghcr.io/dogwalkerg/sspanel:master
所有环境打包单独一个容器运行,数据库另外安装连接即可,目前只支持 amd64位架构,其他架构开发中。。。。