
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本仓库是 https://github.com/oznu/docker-guacamole 的延续项目。
Apache Guacamole的Docker容器,这是一款无客户端远程桌面网关,支持通过HTML5访问VNC、RDP、SSH等标准协议。该镜像可运行在大多数支持Docker的平台上,包括Docker for Mac、Docker for Windows、Synology DSM以及Raspberry Pi 3等设备。
此容器运行Guacamole Web客户端、guacd服务器和PostgreSQL数据库。
shelldocker run \ -p 8080:8080 \ -v </path/to/config>:/config \ docker.xuanyuan.run/jwetzell/guacamole:1.5.5
由于镜像已转换为多平台镜像,树莓派或其他ARM设备的部署命令与上述相同:
shelldocker run \ -p 8080:8080 \ -v </path/to/config>:/config \ docker.xuanyuan.run/jwetzell/guacamole:1.5.5
参数格式为主机侧:容器侧,左侧表示主机配置,右侧表示容器内配置:
-p 8080:8080 - 将容器的8080端口绑定到主机的8080端口,必填-v </path/to/config>:/config - 挂载配置文件和数据库目录,必填(请将</path/to/config>替换为实际路径)-e EXTENSIONS - 用于启用扩展的环境变量,详见下文说明可通过-e EXTENSIONS环境变量启用扩展,多个扩展用逗号分隔(无空格)。
示例:
shelldocker run \ -p 8080:8080 \ -v </path/to/config>:/config \ -e "EXTENSIONS=auth-ldap,auth-duo" \ docker.xuanyuan.run/jwetzell/guacamole:1.5.5
当前可用扩展及功能:
auth-duo - https://guacamole.apache.org/doc/gug/duo-auth.htmlauth-header - https://guacamole.apache.org/doc/gug/header-auth.htmlauth-jdbc-mysql - https://guacamole.apache.org/doc/gug/jdbc-auth.htmlauth-jdbc-postgresql - https://guacamole.apache.org/doc/gug/jdbc-auth.htmlauth-jdbc-sqlserver - https://guacamole.apache.org/doc/gug/jdbc-auth.htmlauth-json - https://guacamole.apache.org/doc/gug/json-auth.htmlauth-ldap - https://guacamole.apache.org/doc/gug/ldap-auth.htmlauth-quickconnect - https://guacamole.apache.org/doc/gug/adhoc-connections.htmlauth-sso-cas - https://guacamole.apache.org/doc/gug/cas-auth.htmlauth-sso-openid - https://guacamole.apache.org/doc/gug/openid-auth.htmlauth-sso-saml - https://guacamole.apache.org/doc/gug/saml-auth.htmlauth-totp - https://guacamole.apache.org/doc/gug/totp-auth.htmlhistory-recording-storage - https://guacamole.apache.org/doc/gug/recording-playback.html#vault - https://guacamole.apache.org/doc/gug/vault.html注意:仅启用所需的扩展,若扩展在guacamole.properties中配置不正确,可能导致系统无法启动。详见https://guacamole.apache.org/doc/gug/%E3%80%82
默认用户名为 guacadmin,密码为 guacadmin。
在Windows系统上运行Docker时,卷映射可能因文件系统权限问题导致PostgreSQL异常。为避免此问题并保留配置(容器升级或重建时),建议使用local卷驱动,示例docker-compose.yml如下:
ymlversion: "2" services: guacamole: image: docker.xuanyuan.run/jwetzell/guacamole:1.5.5 container_name: guacamole volumes: - postgres:/config ports: - 8080:8080 volumes: postgres: driver: local
注意:使用此配置时,请确保优雅停止容器,否则可能导致数据丢失。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 jwetzell/guacamole 相关的常用 Docker 镜像,适用于 不同场景 等不同场景: