当前位置: 首页 > news >正文

docker安装searxng

1. 拉取镜像

# 使用Docker部署SearXNG搜索引擎## 1. 拉取SearXNG镜像
```bash
docker pull searxng/searxng:latest
  • 此命令会从Docker Hub拉取最新的SearXNG镜像
  • SearXNG是一个开源的元搜索引擎,可聚合多个搜索引擎结果

2. 运行SearXNG容器

docker run -p 6080:8080 \--name searxng \-d --restart=always \-v "/Users/xiaoping/docker/appdata/Searxng:/etc/searxng" \-e "BASE_URL=http://localhost:$PORT/" \-e "INSTANCE_NAME=lee-instance" \searxng/searxng

参数说明:

  • -p 6080:8080:将容器内部的8080端口映射到主机的6080端口
  • --name searxng:为容器指定名称为"searxng"
  • -d:以守护进程模式运行容器
  • --restart=always:设置容器自动重启
  • -v "/Users/xiaoping/docker/appdata/Searxng:/etc/searxng":将主机上的/Users/xiaoping/docker/appdata/Searxng目录挂载到容器的/etc/searxng目录,用于持久化配置
  • -e "BASE_URL=http://localhost:$PORT/":设置基础URL环境变量
  • -e "INSTANCE_NAME=lee-instance":设置实例名称为"lee-instance"

3. 访问SearXNG

  • 容器启动后,可以通过浏览器访问:http://localhost:6080
  • 如需修改配置,可以编辑挂载目录中的配置文件

4. 注意事项

  1. 请确保Docker已正确安装并运行
  2. /Users/xiaoping/docker/appdata/Searxng目录需要事先创建并设置适当权限
  3. 根据实际需求调整端口号和挂载目录
  4. $PORT变量需要替换为实际端口号或设置环境变量

http://www.xdnf.cn/news/1279549.html

相关文章:

  • C语言如何安全的进行字符串拷贝
  • 云原生环境 Prometheus 企业级监控实战
  • Centos 用http ftp搭建本地yum源 保姆级教程
  • QML开发:动画元素
  • 企业高性能web服务器Nginx的详细部署(实战篇)
  • [4.2-2] NCCL新版本的register如何实现的?
  • ResponseBodyAdvice是什么?
  • ChatML vs Harmony:深度解析OpenAI全新对话结构格式的变化
  • ARM基础概念 day51
  • Redis应⽤-缓存与分布式锁
  • Vue3从入门到精通:3.1 性能优化策略深度解析
  • 基于SpringBoot+Uniapp的血压监控小程序(Echarts图形化分析)
  • OV5640 相机开发流程
  • Apollo平台下相机和激光雷达手眼联合标定
  • 游戏引擎(Unreal Engine、Unity、Godot等)大对比:选择最适合你的工具
  • 2025世界机器人大会,多形态机器人开启商业化落地浪潮
  • ubuntu24.04设置登陆背景图片
  • 工业相机与智能相机的区别
  • word的正则替换
  • 《解锁 C++ 进阶密码:引用补充与内联函数、nullptr 核心用法》
  • 【测试报告】SoundWave(Java+Selenium+Jmeter自动化测试)
  • 2025 年国内可用 Docker 镜像加速器地址
  • 前端组件库双雄对决:Bootstrap vs Element UI 完全指南
  • Flink TableAPI 按分钟统计数据量
  • Spring AI赋能图像识别:大数据模型驱动下的智能化变革
  • SAE J2716多协议网关的硬件架构与实时协议转换机制解析
  • calamine读取xlsx文件的方法比较
  • 华为虚拟防火墙配置案例详解
  • 未来物联网大模型:物联网硬件+底层驱动+AI 自动生成和调优LUA脚本,
  • 数据备份与进程管理