firefox|火狐浏览器

作者:滔哥有点菜 发布时间: 2025-07-04 阅读量:10 评论数:0
version: '3.3'  # 指定 Docker Compose 文件版本

services:
  firefox:
    image: jlesage/firefox  # 使用 jlesage/firefox 镜像(基于容器的 Firefox 浏览器)
    container_name: firefox  # 指定容器名称为 firefox
    ports:
      - "5800:5800"  # 映射 noVNC 网页访问端口(通过浏览器访问的端口)
      - "5959:5900"  # 映射 VNC 访问端口(5900是VNC默认端口,这里外部用5959访问)
    environment:
      - DISPLAY_WIDTH=1280  # 设置浏览器窗口宽度为1280像素
      - DISPLAY_HEIGHT=720   # 设置浏览器窗口高度为720像素
      - VNC_PASSWORD=Cjan5201314  # 设置VNC连接密码(建议改为更复杂的密码)
      - ENABLE_CJK_FONT=1    # 启用中日韩(CJK)字体支持(解决中文显示问题)
      - LANG=zh_CN.UTF-8     # 设置系统语言为简体中文(UTF-8编码)
    volumes:
      # 配置文件持久化(将容器内的配置保存到宿主机)
      - /volume1/docker/firefox/config:/config  
      # 自定义字体目录(如果需要额外安装字体)
      - /volume1/docker/firefox/fonts:/usr/share/fonts/other  
      # 下载目录映射(浏览器下载文件会保存到这里)
      - /volume1/docker/firefox/config/downloads:/config/downloads  
    restart: unless-stopped  # 自动重启策略(除非手动停止,否则总是重启)

评论