编程笔记

lifelong learning & practice makes perfect

1panel|常见问题解决方案

密码/登录地址

查看登录地址

1
2
3
4
5
6
sudo 1panel user-info

# 面板地址: http://127.0.0.1:22323/ee9ae6xbd0
# 面板用户: admin
# 面板密码: ********
# 提示:修改密码可执行命令:1pctl update password

修改密码

1
1pctl update password

Docker

Docker Hub 无法访问:应用安装失败,镜像拉取超时的解决方案

Docker 添加加速地址
加速地址1:https://dockerproxy.1panel.live

加速地址2:https://docker.1panel.live

加速地址3:https://docker.1panelproxy.com (仅限大陆机器,只能拉取应用商店应用)

加速地址4:https://proxy.1panel.live

注意:

  • 此加速地址为临时地址,可能会出现不可用的情况
  • 仅限境内机器使用
  • 请勿使用自动化程序或者脚本一直请求 请求次数过多的IP会被拉黑
  • 由于网络不可控,所以可能会出现添加了但是拉取依旧超时的情况,可以尝试使用其他加速

配置

使用命令行工具设置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
国内服务器应用安装未成功,大概率是网络问题镜像下载未成功而导致。
关于源的有效性,可以参考以下这个开源项目,进行更改
echo >/etc/docker/daemon.json

cat>/etc/docker/daemon.json <<END

{

"registry-mirrors": [

"https://hub-mirror.c.163.com",

"https://docker.m.daocloud.io",

"https://ghcr.io",

"https://mirror.baidubce.com",

"https://docker.nju.edu.cn"

]

}

END

systemctl restart docker

网络

应用、网站无法访问

  • 查看日志 包括 容器日志,网站日志
  • 检查网络 比如 防火墙 和 安全组
  • 检查网站域名解析 和 反代相关设置

安装的应用无法通过 IP:端口访问

查看已安装列表 应用-参数-编辑-高级设置 中的 《端口外部访问》是否勾选,没有的话勾选一下然后点确认
检查云主机安全组是否放开端口
检查应用的容器状态,查看容器日志

应用

应用安装失败

报错 :stat /opt/1panel/apps/redis/redis/docker-compose.yml: no such file or directory
执行 docker-compose version 查看 docker-compose 版本 需要高于 v2.x
查看系统日志 看看是否是应用安装包下载失败
Docker 仅支持 systemd 管理的 如果是 snap 安装的,则不支持

无法访问

新版本特性,创建应用的时候会在映射端口那边添加一个 ${HOST_IP} 变量

  • 不勾选 端口外部访问,会生成一个 127.0.0.1:port 的配置,所以不会开放端口访问;
  • 勾选了 端口外部访问,会生成一个 0.0.0.0:port 的配置,则会开放端口访问。
  • 勾选了 端口外部访问,且还开启了左边功能列表的 ufw/firewalld 防火墙,还需要手动修改防火墙设置放行相关端口。

配置

升级

升级失败

升级过程中出现错误,导致服务不可用

解决办法:
1pctl restore // 尝试回滚。

欢迎关注我的其它发布渠道