打开/关闭搜索
搜索
打开/关闭菜单
54
701
64
1987
md5.pw
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
上传文件
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
登录
请求账号
查看“︁如何在搬瓦工VPS上使用docker部署 EasyImage 轻量图床”︁的源代码
来自md5.pw
分享此页面
更多语言
查看
阅读
查看源代码
查看历史
associated-pages
页面
讨论
更多操作
←
如何在搬瓦工VPS上使用docker部署 EasyImage 轻量图床
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
EasyImage(简单图床)是一款功能强大且易于部署的图床程序,支持多文件上传、图片压缩、WebP 转换等功能。 本文将教你在 搬瓦工(BandwagonHost) 的 VPS 上,基于 Debian 或 Ubuntu 系统,从零开始搭建这套图床服务。 == 1. 服务器环境准备 == === 1.1 更新系统 === 首先,通过 SSH 连接到你的搬瓦工服务器([https://md5.pw/index.php?title=%E5%A6%82%E4%BD%95%E5%9C%A8%E6%90%AC%E7%93%A6%E5%B7%A5VPS%E4%BD%BF%E7%94%A8docker%E9%83%A8%E7%BD%B2MoonTV%E5%BD%B1%E9%9F%B3%E6%9C%8D%E5%8A%A1 参考教程])。然后将系统软件包更新到最新状态。 apt update -'''y''' && apt upgrade -'''y''' # 更新系统软件包</code> === 1.2 安装基础工具 === 系统自带的工具可能不够全,我们需要安装 <code>vim</code>(用于编辑配置文件)、<code>wget</code>、<code>curl</code> 和 <code>git</code> 等基础软件。 apt install wget curl sudo vim git -y</code> === 1.3 安装 Docker 环境 === 如果是新购买的机器,通常没有预装 Docker。我们可以使用官方的一键脚本快速安装 Docker 和 Docker Compose。 curl -fsSL '''https'''://get.docker.com | bash</code> 安装完成后,启动 Docker 并设置开机自启: systemctl start docker systemctl enable docker</code> ---- == 2. 部署 EasyImage == 我们将使用 Docker Compose 进行管理,这样可以将复杂的启动命令浓缩为一个配置文件,方便日后维护。 === 2.1 创建工作目录 === 为了保持系统整洁,我们统一将数据存放在 <code>/root/data/docker_data/easyimage</code> 目录下。 mkdir -p /root/data/docker_data/easyimage cd /root/data/docker_data/easyimage</code> === 2.2 编辑配置文件 === 接下来,使用 <code>vim</code> 创建并编辑 <code>docker-compose.yml</code> 文件。 '''vim''' docker-compose.yml</code> Vim 新手操作指南: # 输入命令进入界面后,键盘按 <code>i</code> 键进入编辑模式(左下角显示 <code>INSERT</code>)。 # 复制并粘贴下方的配置代码。 # 粘贴完成后,按 <code>Esc</code> 键退出编辑模式。 # 输入 <code>:wq</code> 并回车,保存文件并退出。 配置代码如下: '''version''': '3.3' '''services''': '''easyimage''': '''image''': ddsderek/easyimage:latest '''container_name''': easyimage '''ports''': - '8080:80' # 左侧 8080 可改为其他未占用端口,右侧 80 请勿修改 '''environment''': - TZ=Asia/Shanghai - PUID=1000 - PGID=1000 '''volumes''': - '/root/data/docker_data/easyimage/config:/app/web/config' - '/root/data/docker_data/easyimage/i:/app/web/i' '''restart''': unless-stopped</code> === 2.3 检查端口占用 === 默认使用 <code>8080</code> 端口。为了防止端口冲突导致启动失败,建议先检查一下。 '''lsof''' -i:8080</code> * 如果提示 <code>-bash: lsof: command not found</code>,请运行 <code>apt install lsof</code> 安装。 * 如果没有输出内容:说明端口空闲,可以继续。 * 如果有输出内容:说明端口被占用,请返回上一步,修改配置文件中的 8080</code> 为其他端口(例如 <code>8081</code>)。 === 2.4 启动服务 === 一切准备就绪,运行以下命令启动图床: '''docker compose up -d''' === 2.5 访问服务 === 部署完成后,在浏览器输入以下地址即可进入图床安装向导: <code><nowiki>http://你的服务器IP:8080</nowiki></code> === 2.6 使用域名访问 === 如果你自己有域名,想通过域名访问的话,可以参考: [[如何搭建Nginx Proxy Manager并使用反向代理和远程桌面加速|反代教程:如何搭建Nginx Proxy Manager并使用反向代理和远程桌面加速]] ---- == 3. 维护指南 == === 3.1 如何更新图床 === Docker 的优势在于更新极其方便。进入目录拉取新镜像即可,注意更新后需要删除旧的 install 目录。 cd /root/data/docker_data/easyimage # 1. 进入目录 docker compose pull # 2. 拉取最新镜像 docker compose up -d # 3. 重建容器 docker exec -it easyimage rm -rf /app/web/install # 4. 删除安装目录防止跳转安装页</code> === 3.2 如何卸载图床 === 如果你想彻底删除该服务(慎用,会删除所有图片): cd /root/data/docker_data/easyimage docker compose down # 停止容器 cd ~ rm -rf /root/data/docker_data/easyimage # 删除所有数据文件</code>
返回
如何在搬瓦工VPS上使用docker部署 EasyImage 轻量图床
。
查看“︁如何在搬瓦工VPS上使用docker部署 EasyImage 轻量图床”︁的源代码
来自md5.pw