国内的NASA、服务器等终端从 Docker Hub 拉取镜像有时会遇到困难,大部分人选择配置镜像加速器。
但是随着越来越多的免费镜像服务暂停,也只有阿里云这样需要登录账号使用分配的私人镜像相对稳定。这里分享一个站长的阿里云私人镜像地址:
不过
这些国内镜像源提供的docker往往不是最新版,这里提供一个永久有效的Dockerhub官网最新Docker拉取和部署方法。各平台通用,这里以windows平台为例操作。
1.首先安装在电脑端下载Docker Desktop(点击跳转官网)
通过科学上网,这里推荐几个站长亲测的科学上网方式(点击跳转)。在Docker Desktop上pull所需docker,这里搜到的docker与官网同步。这里搜索并拉取的是 nyanmisaka/jellyfin:latest
2.运行cmd通过命令行将刚才pull下来的docker镜像打包,命令如下:
docker save -o 文件名.tar 镜像名:版本号 举个栗子 docker save -o nyajellyfin.tar nyanmisaka/jellyfin:latest
3.找到保存的tar包,上传到NAS或者服务器上
4.在服务器或者NAS上使用以下命令加载镜像
docker load -i 文件名.tar 举个栗子 docker load -i nyajellyfin.tar
5.然后使用部署命令,输入参数部署就行了
举个栗子 docker run --name nyanmisaka-jellyfin -d -p 8096:8096 --volume /share/Container/Jellyfin/config:/config --volume /share/Container/Jellyfin/cache:/cache --volume /share:/share --restart=always --device /dev/dri/renderD128:/dev/dri/renderD128 nyanmisaka/jellyfin