
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像集成了Python 3.6/3.7、最新稳定版Node.js与Yarn包管理器,以及PostgreSQL 10数据库(含multicorn扩展),提供一站式多语言开发与运行时环境,简化需要多组件协同的应用部署流程。
bashdocker run -d --name multi-env-container \ -p 5432:5432 \ # 映射PostgreSQL端口 -e POSTGRES_PASSWORD=mysecretpassword \ # 必选:设置PostgreSQL密码 your-image-name:tag
| 环境变量 | 说明 | 默认值 |
|---|---|---|
PYTHON_VERSION | 指定Python版本(3.6或3.7) | 3.7 |
POSTGRES_USER | PostgreSQL超级用户名 | postgres |
POSTGRES_PASSWORD | PostgreSQL超级用户密码 | 无(必填) |
POSTGRES_DB | 初始化数据库名称 | 与POSTGRES_USER相同 |
NODE_ENV | Node.js运行环境(development/production) | production |
bashdocker exec -it multi-env-container /bin/bash
进入容器后可直接使用以下命令:
python(或python3.6/python3.7)、pipnode、npm、yarnpsql -U $POSTGRES_USER -d $POSTGRES_DB为避免容器重启导致PostgreSQL数据丢失,建议挂载数据卷:
bashdocker run -d --name multi-env-container \ -p 5432:5432 \ -e POSTGRES_PASSWORD=mysecretpassword \ -v /host/path/to/postgres/data:/var/lib/postgresql/data \ # 挂载PostgreSQL数据目录 your-image-name:tag
PostgreSQL已预装multicorn扩展,可通过以下步骤配置外部数据连接:
bashpsql -U postgres -d your_database
sqlCREATE EXTENSION multicorn;
sqlCREATE SERVER csv_server FOREIGN DATA WRAPPER multicorn OPTIONS (wrapper 'multicorn.csvfdw.CsvFdw'); CREATE FOREIGN TABLE csv_data ( id INT, name TEXT, value FLOAT ) SERVER csv_server OPTIONS (filename '/path/to/data.csv', format 'csv', header 'true');
-v参数挂载配置文件(如postgresql.conf)进行自定义配置您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务