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端口
深入配置
挂载配置文件
如果您需要使用自定义配置文件,可以按照以下步骤操作:
- 首先从运行中的容器复制配置文件
bash
docker cp ev:/app/config /path/to/
- 然后使用自定义配置文件启动容器
方式二: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
注意事项
- 数据持久化: 确保挂载了
ev_store
目录,避免数据丢失 - 端口冲突: 确保8090端口未被其他服务占用
- 权限问题: 确保挂载目录有适当的读写权限
- 网络配置: 如果在生产环境,建议配置反向代理(如Nginx)
- 备份策略: 定期备份
ev_store
目录中的重要数据