docker安装searXNG
将主机上的/Users/xiaoping/docker/appdata/Searxng目录挂载到容器的/etc/searxng目录,用于持久化配置。/Users/xiaoping/docker/appdata/Searxng目录需要事先创建并设置适当权限。SearXNG是一个开源的元搜索引擎,可聚合多个搜索引擎结果。此命令会从Docker Hub拉取最新的SearXNG镜像。:将容器内部的8080

1. 拉取镜像
# 使用Docker部署SearXNG搜索引擎# 1. 拉取SearXNG镜像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. 注意事项
-
请确保Docker已正确安装并运行
-
/Users/xiaoping/docker/appdata/Searxng目录需要事先创建并设置适当权限
-
根据实际需求调整端口号和挂载目录
-
$PORT变量需要替换为实际端口号或设置环境变量

更多推荐
所有评论(0)