mkdir -p /root/data/docker_data/pingvin-share
cd /root/data/docker_data/pingvin-share
编辑docker-compose.yml
nano docker-compose.yml
粘贴代码
version: '3.8'
services:
pingvin-share:
image: stonith404/pingvin-share
restart: unless-stopped
ports:
- 8080:3000 # 8080可以改成服务器上未被使用的端口
volumes:
- "${PWD}/data:/opt/app/backend/data" # ${PWD}/data表示在当前目录下创建data文件夹用于存放文件
最后
docker-compose up -d
更新
cd /root/data/docker_data/pingvin-share
docker-compose down
docker-compose pull
docker-compose up -d
docker image prune # prune 命令用来删除不再使用的 docker 对象。删除所有未被 tag 标记和未被容器使用的镜像
卸载
cd /root/data/docker_data/pingvin-share
docker-compose down
rm -rf /root/data/docker_data/pingvin-share # 完全删除映射到本地的数据