搭建一个简单图床——Easyimage

  • 图片预览
搭建一个简单图床——Easyimage
搭建一个简单图床——Easyimage
搭建一个简单图床——Easyimage

搭建方式

  • 新服务器必备命令
apt update -y  
apt install wget curl sudo vim git
  • 安装Docker(国外服务器为例,国内服务器请自行设置国内源)
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
  • 安装docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

创建一下安装的目录:

mkdir -p /root/data/docker_data/easyimage

cd /root/data/docker_data/easyimage

nano docker-compose.yml

amd64架构(一般VPS用这个就行):

version: '3.3'
services:
  easyimage:
    image: ddsderek/easyimage:latest
    container_name: easyimage
    ports:
      - '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
没问题的话,ctrl+x退出,按y保存,enter确认。

查看端口是否被占用,输入:

lsof -i:8080  #查看8080端口是否被占用,如果被占用,重新自定义一个端口

如果出现:

-bash: lsof: command not found

运行:

apt install lsof  #安装lsof

如果端口没有被占用,可以运行:

赋予用户权限来运行 /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose
docker-compose up -d 

访问:http:服务ip:8080 即可。

更新图床

cd /root/data/docker_data/easyimage  # 进入docker-compose所在的文件夹
docker-compose pull # 拉取最新的镜像
docker-compose up -d # 重新更新当前镜像
docker exec -it easyimage rm -rf /app/web/install #因为更新后镜像自带install目录,所以要删除

卸载

sudo -i  # 切换到root
cd /root/data/docker_data/easyimage # 进入docker-compose所在的文件夹
docker-compose down # 停止容器,此时不会删除映射到本地的数据
cd ~
rm -rf /root/data/docker_data/easyimage # 完全删除映射到本地的数据

发布者:无界云天下第一,转载请注明出处:https://note.gjrnb.com/?p=906

(0)
无界云天下第一的头像无界云天下第一
上一篇 2024年 8月 15日 上午1:09
下一篇 2024年 11月 15日 下午2:25

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注