Skip to content

Docker 镜像安装

使用 Docker 镜像是一种快速部署 ElasticView 的方法,无需关心系统环境和依赖问题。

方式一:Docker 命令启动

拉取镜像

直接从 Docker Hub 拉取最新的 ElasticView 镜像:

运行容器

运行以下命令启动 ElasticView 容器:

参数说明:

  • -d: 在后台运行容器
  • --name ev: 指定容器名称为 ev
  • -v /path/to/ev_store:/app/ev_store: 将本地目录挂载到容器内的数据存储目录,保证数据持久化
  • -p 8090:8090: 将容器内的8090端口映射到主机的8090端口

深入配置

挂载配置文件

如果您需要使用自定义配置文件,可以按照以下步骤操作:

  1. 首先从运行中的容器复制配置文件
bash
docker cp ev:/app/config /path/to/
  1. 然后使用自定义配置文件启动容器

方式二:Docker Compose 启动(推荐)

创建 docker-compose.yml 文件

创建 docker-compose.yml 文件:

启动服务

使用以下命令启动 ElasticView:

bash
# 启动服务
docker-compose up -d

Docker Compose 配置说明

  • image: 指定 ElasticView 镜像
  • container_name: 容器名称
  • restart: 容器重启策略,unless-stopped 表示除非手动停止,否则总是重启
  • ports: 端口映射,将容器的8090端口映射到主机的8090端口
  • volumes: 数据卷挂载
    • ./ev_store:/app/ev_store: 数据持久化
    • ./config:/app/config: 自定义配置文件(可选)
  • environment: 环境变量设置
  • networks: 网络配置

访问应用

启动容器后,打开浏览器访问 http://localhost:8090 即可进入 ElasticView 管理界面。

登录信息:

  • 用户名:admin
  • 密码:admin

注意事项

  1. 数据持久化: 确保挂载了 ev_store 目录,避免数据丢失
  2. 端口冲突: 确保8090端口未被其他服务占用
  3. 权限问题: 确保挂载目录有适当的读写权限
  4. 网络配置: 如果在生产环境,建议配置反向代理(如Nginx)
  5. 备份策略: 定期备份 ev_store 目录中的重要数据