1panel面板+docker拉取镜像超时的问题之解决
写在前面:作者发现以下问题主要出现在1panel的v1版本中,最新v2版本功能正常。
1panel是国内很不错的管理面板,他的应用都是通过容器管理的,但是由于国内政策,镜像拉取是个很费力的事情,虽然有一些镜像加速站,但也并不是那么好用。今天作者通过1panel安装openresty和mysql,就遇到了一直安装中,拉取失败的问题。
是的,更换镜像站,包括使用阿里云自己提供的加速站、1panel官方的加速站以及网上能搜到的加速站,都试过了,统统不好用。经过摸索,作者找到了另外一种办法,方便可用。下面直接上干货。
一、应用商店找到所需应用点安装
这一步操作,是为了确定所需的镜像名称以及版本号,比如openresty,看到的版本号是:1.21.4.3-3-3-focal。具体的,可以勾选上那个编辑compose文件,在image里可以看到这个完整的信息。
二、渡渡鸟镜像站
访问渡渡鸟镜像站:https://docker.aityp.com/,首页搜索:1panel/openresty:1.21.4.3-3-3-focal
点击进入,页面往下拉,可以看到docker拉取命令。

ssh工具连上你的服务器,终端执行上述两条命令。执行完毕,再次回到1panel面板。
三、回到1panel面板
回到面板,再次点击安装,右侧弹出的界面中,最下面有个拉取镜像的默认勾选,把那个取消掉。这次就能顺利安装了。
四、安装mysql
套路是一样的,先查看1panel要安装的版本号,比如8.4.8,去渡渡鸟首页搜索:mysql:8.4.8,找到拉取命令,然后去终端执行。再次回到1panel面板,取消拉取镜像的勾选,安装完成。
五、其他方案
还有一个方案,同样可行,那就是离线镜像传输。假如你还有一台服务器,且能连接官方镜像源。在该机器上拉取并保存镜像。
# 在能联网的机器上执行 docker pull 1panel/openresty:1.27.1.2-2-1-focal docker save 1panel/openresty:1.27.1.2-2-1-focal -o openresty.tar
将tar文件传输到你的目标服务器,然后执行:
docker load -i openresty.tar
这个方案绕过了所有网络问题,最为稳妥。不过前提是需要你有个能连官方镜像源的机器。
双11云服务器热购推广(腾讯云):2核+4G内存+3M带宽=688元/3年(仅限新用户)
-
1微信开发errcode:45015,errmsg:response out of time limit之完美解决
-
2archive is not a ZIP archive之解决
-
3火狐每次启动都弹出迅雷提示下载openh264之解决
-
4以小米6为例图说安卓手机如何安装谷歌四件套
-
5Eclipse中提示Could not find the main class之解决
-
6在微信中调用外部浏览器实现文件下载之解决
-
7java web项目代码不报错但是项目左上角有个红叉之解决
-
8万能方法用指定浏览器打开桌面上的网页快捷方式
-
9Eclipse中svn资源库中文路径乱码解决
-
10论坛注册:用户名包含被系统屏蔽的字符之完美解决
-
1微信开发errcode:45015,errmsg:response out of time limit之完美解决
-
2archive is not a ZIP archive之解决
-
3火狐每次启动都弹出迅雷提示下载openh264之解决
-
4以小米6为例图说安卓手机如何安装谷歌四件套
-
5Eclipse中提示Could not find the main class之解决
-
6在微信中调用外部浏览器实现文件下载之解决
-
7XML document structures must start and end within the same entity报错解决
-
8U盘安装CentOS 7终极方案,简单有效
-
9POI合并单元格时CellRangeAddress类提示过时之解决
-
10java web项目代码不报错但是项目左上角有个红叉之解决
鲁公网安备 37010202001271号