
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
13.28.1-alpine, 13-alpine, alpine, latest16.5.1-alpine, 16-alpine!alt text
Asterisk是一个开源通信应用框架,能将普通计算机转变为通信服务器。它支持构建IP PBX系统、VoIP网关、会议服务器及其他定制化解决方案,被全球中小企业、大型企业、呼叫中心、运营商和***机构广泛使用。Asterisk免费开源,由Digium赞助。
[***]
$ docker run --net=host --name fbx-asterisk -v '/path/to/etc/asterisk:/etc/asterisk' --cap-add=sys_nice -d fibex/asterisk
/path/to/etc/asterisk代表您的Asterisk配置文件路径。
卷
以下卷可用于配置Asterisk实例:
-v "asterisk_etc:/etc/asterisk" - 主配置文件目录。若为空,镜像将提取示例配置文件。-v "asterisk_moh:/var/lib/asterisk/moh" - 保持音乐文件目录。-v "asterisk_sounds:/var/lib/asterisk/sounds" - 声音文件目录(可从这里下载)。-v "asterisk_monitor:/var/spool/asterisk/monitor" - 默认通话录音目录。环境变量
以下变量用于配置实例:
-e DB_HOST=...(默认"db")- 数据库IP/主机名。-e DB_PORT=...(MySQL默认3306,PostgreSQL默认5432)- 数据库端口。-e DB_NAME=...(默认"asterisk")- 数据库名称。-e DB_USERNAME=...(默认"root")- 数据库用户。-e DB_PASSWORD=...(默认"example")- 数据库密码。内置dockerize工具
配置文件中可使用环境变量,镜像ENTRYPOINT包含dockerize工具,会在启动时从.tmpl模板生成配置文件。
docker-compose示例
yamlversion: "3.7" services: asterisk: image: fibex/asterisk network_mode: "host" environment: - DB_HOST=db - DB_NAME=asterisk - DB_USERNAME=root - DB_PASSWORD=example - DB_PORT=3306 volumes: - "/path/to/etc/asterisk/:/etc/asterisk/" cap_add: [SYS_NICE] db: image: "mysql:5" environment: [MYSQL_ROOT_PASSWORD=example]
内置unixODBC及两个连接器:MariaDB Connector/ODBC 3.0(x86_64预构建)和PostgreSQL ODBC(Alpine原生包)。在res_odbc.conf中设置dsn选择:
dsn => MySQL-connector - MySQLdsn => PostgreSQL-connector - PostgreSQL此镜像不含声音或MOH文件。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务