- 请先确定你的VPS可以正确联网再参考下列步骤:
- 方法1: 在hyperapp终端左下角第一个按钮中.选择安装阿里云国内Docker源
- 方法2: 阿里云用户请参考使用阿里云镜像加速服务
- 终极解决办法: 远离国内VPS.
- 如果你使用的国外 VPS 依然非常慢,那估计是你VPS的网络比较慢,有些应用的镜像很大,下载需要时间。
- 请不要打开VPN连接hyperapp.(或者在对应的App中加一条规则,设置你的服务器IP直连)
- 检查服务器IP是否变了(GCP 如果没有用静态IP,服务器关机后再重启IP可能会变)
- 检查SSH端口有没有填对(默认22)
- 也许你的IP被墙了
- 请确保你的 Linux 版本符合要求
- 请确保一定要先安装 BBR 再安装应用,如果你不幸搞错了顺序,参考下一条
- 尝试在终端的快捷命令中点击
Start Docker
手动启动下 Docker 或者启动任意一个应用
- 系统必须是64位(X86-64)Linux系统
- 虚拟化方式不支持 OpenVZ
- 端口重复了,不同的应用、进程不能使用同一个端口
- 你需要修改
sudo
配置文件允许当前用户无密码运行sudo
安装应用时提示冲突如下Error response from daemon: Conflict. The container name * is already used by container ....
- 应用已经安装过了,更新了配置要点击“更新配置”
- 确保你 VPS 的操作系统支持 Docker。
- HyperApp 会自动安装 Docker,出现这类问题可能是 Docker 安装失败,你可以手动执行以下命令安装最新docker
curl -fsSL get.docker.com | sh
- 执行以下命令清除docker网络配置.然后重新安装所有应用即可.
rm -rf /var/lib/docker/aufs
- 原因:当前用户没有docker权限,加到docker组才有,执行命令
sudo usermod -aG docker $USER
-
原因:已安装或者曾经安装过的应用太多,因为Docker自身的机制,删除容器并不会删除镜像,久而久之硬盘可能会被塞满
-
直接执行以下命令确认没有问题后输入Y进一步执行即可完成空间回收.
docker system prune --all --volumes