侧边栏壁纸
博主头像
心月星河 博主等级

我见众生皆草木,唯有见你是青山!

  • 累计撰写 25 篇文章
  • 累计创建 9 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

docker 部署 Firefox 浏览器

心月星河
2025-10-20 / 0 评论 / 0 点赞 / 8 阅读 / 0 字

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 扩展插件,毕竟内核不一样。至于选择哪款浏览器,就全看个人喜好了,这里不做推荐。

0

评论区