Firefox:
一款由 Mozilla 开发的免费开源网络浏览器
安装
Docker Compose
services:
firefox:
# 使用 linuxserver 官方 firefox 镜像(稳定且维护活跃)
image: linuxserver/firefox:latest
# 容器固定命名,方便后续管理(如停止、删除)
container_name: firefox
# 环境变量配置(解决中文显示、时区、权限等问题)
environment:
- PUID=1005 # 需确保宿主机存在 UID=1005 的用户(通过 `id -u 用户名` 验证)
- PGID=1000 # 修正为普通用户组 GID(非管理员组,降低权限风险,通过 `id -g 用户名` 查询实际值)
- TZ=Asia/Shanghai # 配置上海时区,避免时间显示异常
- LC_ALL=zh_CN.UTF-8 # 强制中文 UTF-8 编码,解决页面乱码
- FIREFOX_CLI=https://www.baidu.com # 火狐启动后默认打开百度
# 数据卷映射(持久化火狐配置,避免容器删除后数据丢失)
volumes:
- ./config:/config # 宿主机当前目录下的 config 文件夹,映射到容器内的 /config
# 端口映射(宿主机端口:容器端口,确保宿主机端口未被占用)
ports:
- 3001:3001 # 外部通过 http://宿主机IP:3001 访问火狐
# 共享内存配置(火狐对内存需求较高,1GB 可避免卡顿)
shm_size: "1gb"
# 重启策略(除非手动停止,否则容器异常崩溃后自动重启)
restart: unless-stopped参数说明(更多参数建议去看文档)
:::
PUID(环境变量,可选):UserID 用户权限
PGID(环境变量,可选):GroupID 用户组权限
TZ(环境变量):设置时区
LC_ALL(环境变量):设置语言编码
CUSTOM_USER(环境变量,可选):配置访问用户名
PASSWORD(环境变量,可选):配置访问密码
FIREFOX_CLI(环境变量,可选):启动时默认打开的网址
3000(端口):HTTP 端口
3001(端口):HTTPS 端口
:::
使用
浏览器中输入 https://NAS的IP:13001 就能看到界面,注意是 HTTPS 协议
界面还是挺简洁的,没有太多广告和花里胡哨的东西
可以正常访问外网和内网,中文显示也都是没有问题
点击左侧,可以发现原来的 VNC 都换成了 Selkies
界面和功能都比原来好很多,也可以直观看到设备性能
资源占用情况,内存占用会比较多
总结
说实话我基本没怎么用过 Firefox,用 Linux 比较多的用户应该用的比较多。体验上对比其他浏览器区别不大,需要注意的是不能直接用 Chrome 扩展插件,毕竟内核不一样。至于选择哪款浏览器,就全看个人喜好了,这里不做推荐。
评论区