Docker 安装 Chromium

8 5~7 min

使用 Docker 安装 Chromium

通过以下命令,您可以使用 Docker 部署 Chromium 服务:

docker run -d --name=chromium \
  --security-opt seccomp=unconfined \
  -e CUSTOM_USER=chrome \
  -e PASSWORD=123456 \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -e LC_ALL=zh_CN.UTF-8 \
  -e CHROME_CLI=https://www.linuxserver.io/ \
  -p 3000:3000 \
  -p 3001:3001 \
  -v /opt/1panel/apps/chromium/config:/config \
  --shm-size="2gb" \
  --restart unless-stopped \
  lscr.io/linuxserver/chromium:latest

参数说明:

  • --name=chromium: 容器的名称。

  • --security-opt seccomp=unconfined: 禁用 seccomp 安全模式,适用于某些应用程序。

  • -e CUSTOM_USER=chrome: 设置 Chromium 用户名。

  • -e PASSWORD=123456: 设置用户密码。

  • -e PUID=1000, -e PGID=1000: 设置用户和用户组 ID。

  • -e TZ=Asia/Shanghai: 设置时区为上海。

  • -e LC_ALL=zh_CN.UTF-8: 设置语言环境为中文。

  • -e CHROME_CLI=https://www.linuxserver.io/: Chromium 的官方文档链接。

  • -p 3000:3000, -p 3001:3001: 映射容器的端口。

  • -v /opt/1panel/apps/chromium/config:/config: 映射本地配置目录到容器中。

  • --shm-size="2gb": 设置共享内存大小为 2GB。

  • --restart unless-stopped: 配置容器在失败时自动重启,除非手动停止。

此命令将 Chromium 容器部署在 Docker 上,允许您轻松访问 Chromium 的 Web 接口。

解决中文字体显示问题

如果在使用过程中,您遇到中文显示为方块的问题,可以通过以下命令安装中文字体解决该问题:

apt-get update && \
    apt-get install -y \
        fonts-wqy-zenhei fonts-arphic-ukai fonts-arphic-uming \
    && apt-get clean

解释:

  • fonts-wqy-zenhei, fonts-arphic-ukai, fonts-arphic-uming: 这些是常用的中文字体包。

  • apt-get update: 更新软件包列表。

  • apt-get install -y: 安装指定的字体包。

  • apt-get clean: 清理缓存,释放磁盘空间。

通过上述步骤,您可以确保中文字体在 Chromium 中正常显示。


这样调整后,不仅条理清晰,还增强了每个步骤的可读性和理解性。如果有其他部分需要调整或进一步润色,随时告诉我!