docker:生产环境部署kkfileview文件预览

文章目录


docker:生产环境部署kkfileview文件预览

一、创建临时容器

bash 复制代码
# 1. 创建一个临时容器,命名为 kfv-temp
docker run -d --name kfv-temp keking/kkfileview:latest
  • docker run:创建并启动一个新容器。
  • -d:后台运行容器(detach模式),不阻塞当前终端。
  • --name kfv-temp:为容器指定一个临时名称,方便后续操作。
  • keking/kkfileview:latest:使用的镜像名称及标签,latest 表示最新版本。
    注意:此时容器已启动,但我们不需要它提供服务,只是为了复制文件。

二、创建配置文件目录

bash 复制代码
# 2. 在宿主机创建存放配置文件的目录
mkdir -p /opt/kkFileView/config
  • mkdir -p:创建目录,-p 表示如果父目录不存在则自动创建。
  • /opt/kkFileView/config:选择 /opt 作为生产环境常见软件存放路径,你也可以根据习惯调整。

三、查看当前配置文件的路径

bash 复制代码
docker exec kfv-temp find /opt -name "application.properties"
#输出案例:
/opt/kkFileView-4.1.0/config/application.properties

四、将容器中的配置文件复制到宿主机

bash 复制代码
docker cp kfv-temp:/opt/kkFileView-4.1.0/config/application.properties /opt/kkFileView/config/

五. 删除临时容器

bash 复制代码
docker rm -f kfv-temp

六. 运行正式容器

bash 复制代码
docker run -d \
  -p 8012:8012 \
  --name kkfileview \
  -v /opt/kkFileView/config:/opt/kkFileView-4.1.0/config \
  -v /opt/kkFileView/cache:/opt/kkFileView-4.1.0/cache \
  --restart always \
  keking/kkfileview:latest

七. 如修改配置文件,需重启容器

bash 复制代码
# 可修改配置文件里面的端口号,或其他配置内容
# 修改配置后,需要重启容器才能生效
docker restart kkfileview

八. 离线部署

bash 复制代码
# 导出镜像
docker save -o kkfileview.tar keking/kkfileview:latest
# 导入镜像
docker load -i kkfileview.tar
# 剩下步骤从第一步开始
相关推荐
Yana.nice4 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome
2601_960567966 小时前
电商套图自动化效率的工程量化分析——从逐张生成到批量套图的架构演进
运维·架构·自动化
吳所畏惧7 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
张忠琳7 小时前
【NVIDIA】 NVIDIA Container Toolkit v1.19.1 — OCI 模块超深度分析之三
云原生·容器·架构·kubernetes·nvidia
HiDev_8 小时前
【非标自动化】2、认识元器件(确定目标)
运维·自动化
Zhang~Ling8 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
爱写代码的森9 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei
Elastic 中国社区官方博客9 小时前
将你的 Grafana Kubernetes 仪表板迁移到 Elastic Observability:相同的 PromQL,30 倍更快的查询
大数据·人工智能·elasticsearch·搜索引擎·容器·kubernetes·grafana
中微极客9 小时前
2026主流AI Agent框架技术选型与性能对比
运维·网络·人工智能
久曲健的测试窝9 小时前
智能座舱自动化测试落地方案:数字仿真搭配实车实测,解决用例运维与场景失真难题
运维