无法下载镜像
如果因为网络问题,无法下载docker镜像,那么可以尝试以下方法拉取镜像:
- 一、添加镜像源,从国内镜像站下载
- 二、使用阿里云docker仓库下载镜像 🔗
一、添加镜像源,从国内镜像站下载
打开 Docker 镜像状态监控网站 https://status.anye.xyz/status/docker
选择一个可用的镜像网站,然后按照网站的方法临时下载镜像或者配置镜像加速
使用方法①——临时使用:替换拉取镜像地址
# 原拉取镜像命令
docker mtphotos/mt-photos:latest
# 改为加速拉取镜像命令
docker pull docker.anye.in/mtphotos/mt-photos:latest
使用方法②——全局配置:配置镜像加速
如果nas的docker支持配置镜像源,建议在docker的设置中添加镜像源;
如果docker的设置里不支持配置镜像源,可以使用下面的方法添加镜像源;
# 创建或修改 /etc/docker/daemon.json 配置文件
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": ["https://docker.anye.in"]
}
EOF
# 重载systemd管理守护进程配置文件
sudo systemctl daemon-reload
# 重启 Docker 服务
sudo systemctl restart docker
二、使用阿里云docker仓库下载镜像
提示:此方法,使用的不是镜像源,而是阿里云的容器镜像服务;
不受镜像源下架影响,也只能用来下载mtphotos/mt-photos的镜像,不能下载别的镜像;
1. 打开nas系统的ssh功能
由于不同系统打开的方法不一,请自行搜索nas系统打开ssh功能的方法;
注意:在使用完成后,请记得关闭SSH功能;
开启了SSH之后,特别是如果对外网暴露了ssh的端口,是极其危险的;
2. ssh连上之后,下拉镜像
下载阿里云docker仓库中的镜像:
docker pull registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos:latest
将镜像标记为Docker hub源,这样可以在图形化创建容器时使用
docker tag registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos:latest mtphotos/mt-photos:latest
如果是群晖系统,需要先执行
sudo -i
,使用root权限才能使用docker命令
另外智能识别和人脸识别API的镜像也可以用这个方法下载镜像
智能识别API
latest
docker pull registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos-ai:latest
docker tag registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos-ai:latest mtphotos/mt-photos-ai:latest
onnx-latest
docker pull registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos-ai:onnx-latest
docker tag registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos-ai:onnx-latest mtphotos/mt-photos-ai:onnx-latest
人脸识别API
latest
docker pull crpi-gcuyquw9co62xzjn.cn-guangzhou.personal.cr.aliyuncs.com/devfox101/mt-photos-insightface-unofficial:latest
docker tag crpi-gcuyquw9co62xzjn.cn-guangzhou.personal.cr.aliyuncs.com/devfox101/mt-photos-insightface-unofficial:latest devfox101/mt-photos-insightface-unofficial:latest
armV8版本镜像地址
docker pull crpi-gcuyquw9co62xzjn.cn-guangzhou.personal.cr.aliyuncs.com/devfox101/mt-photos-insightface-unofficial:arm-latest
docker tag crpi-gcuyquw9co62xzjn.cn-guangzhou.personal.cr.aliyuncs.com/devfox101/mt-photos-insightface-unofficial:arm-latest devfox101/mt-photos-insightface-unofficial:arm-latest
3、返回图形化界面,更新容器
UNRAID
在Docker容器列表,点击MT Photos容器的【应用更新】;
如果没有更新按钮,点击Docker容器列表右上角的【基本视图】,切换到高级视图后,容器的版本那一列出现了【强制更新】按钮,点击强制更新按钮;
群晖
将mt-photos的镜像先停止,然后右键容器,然后点击【操作】=>【重置】; 等待容器容器重置完成后,启动容器;
注意:
1、在DSM6.x版本中【重置】按钮为【清除】;
2、请确认容器是基于latest标签创建的,其他标签是不会更新的;
Portainer
在Containers中点击容器的名称打开Container details 点击顶部的Recreate按钮; 点击Recreate