- 图片预览



搭建方式
- 新服务器必备命令
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