这几天想部署一个导航页服务,参阅了大量教程最后选择了 homepage ,但是在部署它的docker镜像的时候却卡了壳,因为它用的是ghcr.io拉取镜像,而国内并没有对应的加速镜像源。一开始准备用Clash开启局域网模式然后Linux网关指向Clash设备的ip,但是不知道哪里的问题导致了失败,后来突然想到我有一台境外服务器,果不其然用它顺利拉取.
之后就简单了很多,直接注册一个docker hub账号然后把镜像用宝塔推送上去,然后别的终端再用docker hub加速地址下载
具体步骤如下:
1.宝塔列表中找到镜像
2.登录你的docker仓库,如下填写
3.找到镜像点击推送
4.稍等片刻,镜像会出现在docker仓库,复制地址拉取即可
如上,即可解决拉取镜像的问题,在这里分享一下我拉取镜像的配置
docker run -d --name=homepage \ #-d 后台运行容器 #--name=给容器指定名字
-p 3550:3000 \ #映射端口,前面为外网端口
-v /volume1/docker/homepage:/app/config \ #docker映射目录参数,根据真实环境修改前半部分
-v /var/run/docker.sock:/var/run/docker.sock \ #docker映射目录参数,根据真实环境修改前半部分
--restart always \ #docker重启参数
omanik/homepage:1.0 \#拉取镜像
部署好打开以后,找到安装时创建的homepage下的config文件夹,下载services.yaml文件。然后进行编辑,即可打造属于自己的导航页
- THE END -
最后修改:2023年4月22日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://ospf.me/1-7
共有 0 条评论