
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
该镜像作为datax-executor的基础镜像,集成了datax工具及其运行所需的java、mvn、python等依赖环境,支持通过不同版本扩展各类数据读写插件,满足多样化的数据同步需求。
适用于需要运行datax数据同步任务的场景,特别是需要使用hbase、influxdb、elasticsearch等数据源进行数据读写的业务需求,可作为datax-executor的基础环境快速部署。
DockerfileFROM wangxiang5050/datax:v1.0.4 COPY ./hbase11xsqlwriter /datax/plugin/writer/hbase11xsqlwriter
DockerfileFROM wangxiang5050/datax:v1.0.3 COPY ./influxdbreader /datax/plugin/reader/influxdbreader
DockerfileFROM wangxiang5050/datax:v1.0.2-hbase COPY ./elasticsearchwriter /datax/plugin/writer/elasticsearchwriter
FROM wangxiang5050/datax:v1.0.0 COPY ./hbase20xsqlwriter /datax/plugin/writer/hbase20xsqlwriter COPY ./hbase20xsqlreader /datax/plugin/reader/hbase20xsqlreader COPY ./*.py /datax/bin/
### 1. Get Linux FROM alpine:3.7 ### 2. Get Java via the package manager RUN apk update \ && apk upgrade \ && apk add --no-cache bash \ && apk add --no-cache --virtual=build-dependencies unzip \ && apk add --no-cache curl \ && apk add --no-cache openjdk8-jre ### 3. Get Python, PIP RUN apk add --no-cache python3 \ && python3 -m ensurepip \ && pip3 install --upgrade pip setuptools \ && rm -r /usr/lib/python*/ensurepip && \ if [ ! -e /usr/bin/pip ]; then ln -s pip3 /usr/bin/pip ; fi && \ if [[ ! -e /usr/bin/python ]]; then ln -sf /usr/bin/python3 /usr/bin/python; fi && \ rm -r /root/.cache ### Get Flask for the app RUN pip install --trusted-host pypi.python.org flask #### #### OPTIONAL : 4. SET JAVA_HOME environment variable, uncomment the line below if you need it ENV JAVA_HOME="/usr/lib/jvm/java-1.8-openjdk" #### # Downloading and installing Maven # 1- Define a constant with the version of maven you want to install ARG MAVEN_VERSION=3.6.3 # 2- Define a constant with the working directory ARG USER_HOME_DIR="/root" # 3- Define the SHA key to validate the maven download # ARG SHA=b4880fb7a3d81edd190a029440cdf17f308621af68475a4fe976296e71ff4a4b546dd6d8a58aaafba334d309cc11e638c52808a4b0e818fc0fd544226d952544 # 4- Define the URL where maven can be downloaded from ARG BASE_URL=[***]{MAVEN_VERSION}/binaries # 5- Create the directories, download maven, validate the download, install it, remove downloaded file and set links RUN mkdir -p /usr/share/maven /usr/share/maven/ref \ && echo "Downlaoding maven" \ && curl -fsSL -o /tmp/apache-maven.tar.gz ${BASE_URL}/apache-maven-${MAVEN_VERSION}-bin.tar.gz \ && echo "Unziping maven" \ && tar -xzf /tmp/apache-maven.tar.gz -C /usr/share/maven --strip-components=1 \ \ && echo "Cleaning and setting links" \ && rm -f /tmp/apache-maven.tar.gz \ && ln -s /usr/share/maven/bin/mvn /usr/bin/mvn # 6- Define environmental variables required by Maven, like Maven_Home directory and where the maven repo is located ENV MAVEN_HOME /usr/share/maven ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2" EXPOSE 81 # install datax RUN wget [***] -P / \ && cd / \ && tar xvf datax.tar.gz \ && rm -f /datax.tar.gz \ CMD ["date"]
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。






来自真实用户的反馈,见证轩辕镜像的优质服务