当前位置: 首页 > 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.dtcms.com/a/326821.html

相关文章:

  • monorepo架构设计方案
  • CICD部署流程详解文档笔记
  • 在 Ubuntu 中docker容器化操作来使用新建的 glibc-2.32
  • [激光原理与应用-244]:设计 - 光学 - CLBO晶体使用一段时间后,输出功率就会下降,原因有哪些?
  • OpenBMC中的snk-psu-manager:架构、原理与应用深度解析
  • 高防IP能为网站防御哪些网络攻击?
  • 从零开始学JAVAWeb-5
  • 腾讯云Edgeone限时免费
  • for循环详解与实战技巧
  • Edit Distance
  • 传统制造业减人不减效:一线用工优化的3个投入方向,用对工具比盲目裁员更关键
  • 对抗样本攻击检测与防御
  • 车载软件架构 --- 车辆量产后怎么刷写Flash Bootloader
  • BLE ADV
  • special topic 9 (2) and 1011(1)division one
  • 深入解析Windows系统下UDP绑定失败的原理与系统级解决方案
  • 数据库三范式入门教程
  • Windows11 PowerShell CMD
  • Ascend DrivingSDK 中的 modulated_deform_conv2d(一)
  • GESP2023年9月认证C++一级( 第三部分编程题(1)买文具)
  • MATLAB实现遗传算法求解路网路由问题
  • PTE之路--03文
  • 【08-神经网络介绍】
  • 北京-4年功能测试2年空窗-报培训班学测开-第七十三天-投递简历-[特殊字符][特殊字符]
  • Linux驱动学习day27天(USB驱动理论部分)
  • SSR-code 项目复刻与3D模型生成实现
  • nomachine的安装和使用
  • 华清远见25072班C语言学习day6
  • 操作系统1.5:操作系统引导
  • 101. 孤岛的总面积