miaodi
发布于 2024-11-10 / 40 阅读
0

爱快iKuai docker 引用镜像

1. 简介

iKuai的docker做的很烂,不能配置镜像加速地址,不能手动pull镜像,必须先search镜像,再手动选版本,最后下载。

在国内的网络环境下,ikuai一般是作为家庭网络的出口,默认不会挂魔法,iKuai下的docker镜像基本无法下载。

但是iKuai还留了一个上传镜像的方式:使用引用镜像功能来将镜像上传iKuai中

2. 操作

这里使用jc21/nginx-proxy-manager:2.12.1作为演示。

  1. 在一台可以正常pull镜像的机器上将需要的镜像pull到机器上

[root@almalinux-2 ~]# docker pull jc21/nginx-proxy-manager:2.12.1
2.12.1: Pulling from jc21/nginx-proxy-manager
a480a496ba95: Pull complete
5a311d1436ac: Pull complete
34f85d66544f: Pull complete
f3c4ec5828c4: Pull complete
7d571afeaddb: Pull complete
ea58805e5b5f: Pull complete
7ae3d7b63201: Pull complete                                                                                                                                                                                                  1ae8f3571eb5: Pull complete
417e9d30dd09: Pull complete
1deb647e5682: Pull complete
8d151a7472de: Pull complete
31f2f0e55cdb: Pull complete
3809fd0bddb7: Pull complete
ea1b6ab29ad0: Pull complete
6238e7ca4167: Pull complete
814fee41309e: Pull complete
96b150d6aba2: Pull complete
49a7d14881b5: Pull complete
e53d327f130f: Pull complete
50dde218fe12: Pull complete
5d767ba8bdcb: Pull complete
28d5c2cc28bd: Pull complete
5d476b86d82b: Pull complete
4e943b2bb152: Pull complete
065a484ecce3: Pull complete
8dbd158f4654: Pull complete
Digest: sha256:4463441af33d9a2a4ad9cc09055839e98bd627fbb45e22037405daa4e7e325f3
Status: Downloaded newer image for jc21/nginx-proxy-manager:2.12.1
docker.io/jc21/nginx-proxy-manager:2.12.1

  1. 将镜像打包成文件


[root@almalinux-2 ~]# docker image save jc21/nginx-proxy-manager:2.12.1 -o npm.tar
[root@almalinux-2 ~]# ls -lh npm*
-rw-------. 1 root root 442M Nov 10 19:47 npm.tar

  1. npm.tar 下载到本地

  1. 将文件上传到iKuai。

    1. 进入到iKuai的 系统设置-磁盘管理-文件管理 ,找一个目录上传。我这里上传到/s1/目录下

    2. 上传完成后,可以点击查看路径并复制,我这里是 /s1/npm.tar

  2. 引入镜像

    1. 进入到iKuai的 高级应用-插件管理-docker-镜像管理-添加页面

    2. 上传方式选择 引用镜像,镜像路径填入上面复制的/s1/npm.tar

    3. 点击确认 ,等待片刻即可导入成功

3. 后记

不到万不得已,不要使用iKuai的docker功能在,真的难用。出了问题不能用命令行排查