一键安装cloudsaver
这个配置文件用于部署 cloudsaver 服务(镜像为 jiangrui1994/cloudsaver:latest),整体结构清晰,以下是关键说明和使用建议:
配置解读
- 服务名称与镜像:
- 服务名为
cloudsaver,使用官方镜像jiangrui1994/cloudsaver:latest。 - 容器名称固定为
cloudsaver,方便后续管理。
- 服务名为
- 端口映射:
ports: "20138:8008":宿主机的20138端口直接映射到容器内的8008端口(内外端口一致,便于记忆)。- 访问时需用
http://服务器IP:20138。
- 数据持久化:
- 宿主机路径
/www/dk_project/dk_app/cloudsaver/data映射到容器内的/app/data(存储应用数据,避免容器删除后丢失)。 - 宿主机路径
/www/dk_project/dk_app/cloudsaver/config映射到容器内的/app/config(存储配置文件,支持自定义配置)。
- 宿主机路径
- 自动重启:
restart: unless-stopped:容器退出时自动重启(除非手动停止),保证服务稳定性。
一键部署命令
如果尚未创建目录和配置文件,执行以下命令即可完成部署:# 创建安装目录并进入 mkdir -p /www/dk_project/dk_app/cloudsaver && cd /www/dk_project/dk_app/cloudsaver # 创建docker-compose.yml配置文件 cat > docker-compose.yml << 'EOF' version: "3" services: cloudsaver: image: jiangrui1994/cloudsaver:latest container_name: cloudsaver ports: - "20138:8008" # 关键:宿主机20138 → 容器内8008(应用固定监听端口)volumes: - /www/dk_project/dk_app/cloudsaver/data:/app/data - /www/dk_project/dk_app/cloudsaver/config:/app/config restart: unless-stopped EOF # 启动服务 docker-compose up -d # 查看启动日志(确认是否成功) docker-compose logs -f