
如果你使用 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://img.shields.io/github/v/tag/djanta/docker-nuxeo-sdk](https://github.com/djanta/docker-nuxeo-sdk) https://img.shields.io/github/v/release/djanta/docker-nuxeo-sdk?color=brightgreen&include_prereleases](https://github.com/djanta/docker-nuxeo-sdk) https://img.shields.io/docker/image-size/djanta/nuxeo-sdk](https://github.com/djanta/docker-nuxeo-sdk) https://img.shields.io/docker/stars/djanta/nuxeo-sdk.svg](https://github.com/djanta/docker-nuxeo-sdk) https://img.shields.io/docker/pulls/djanta/nuxeo-sdk.svg](https://github.com/djanta/docker-nuxeo-sdk) https://images.microbadger.com/badges/image/djanta/nuxeo-sdk.svg](https://microbadger.com/images/djanta/docker-nuxeo-sdk)
These instructions will cover usage information and for the docker container
The main purposes of this project are to provide a high-level container that comes up with the minimum and essentials tools required by Nuxeo
the framework to be functioning. Please do keep in mind that, this container will not bring up the Nuxeo server instance. To have a ready to do Nuxeo
container, https://github.com/djanta/docker-nuxeo-server.
To build your own image from this, follow the steps above, and with luck, you'll have a working container ;)
First of all, base on many feedback inquiries we've got, I can stress enough that, this SDK image comes up with different *nix based distribution.
As for today, we've not published any windows based distribution. In our team and for most of our clients, we mostly use this OpenJDK version, but you are free to
choose your favorite distribution (as long as you're able to manage distribution specific problems without help from
US).
In order to run this container, you'll need Docker installed.
After, you need to set up the following tools. Just go on official websites to see setup instructions.
If you want to install some additional package, here's one important and easier way to find them database
Remote Targets
| Platform | Versions | Architectures |
|---|---|---|
| Debian | buster | i386, x86_64 |
| Ubuntu | groovy | x86, x86_64 |
| CentOS | 7 | i386, x86_64 |
| Oracle Enterprise Linux | 7, 8 | i386, x86_64 |
| Red Hat Enterprise Linux | 5, 6, 7 | i386, x86_64 |
| SUSE Linux Enterprise Server | 11, 12 | x86_64 |
| Fedora | x86_64 | |
| OpenSUSE | 13, 42 | x86_64 |
| Arch Linux | x86_64 |
In addition, runtime support is provided for:
| Platform | Versions | Arch |
|---|---|---|
| Debian | 8, 9 | x86_64 |
| Ubuntu | 12.04+ | x86_64 |
| RHEL | 6, 7 | x86_64 |
| Debian | Ubuntu | Centos | Fedora | Opensuse | rhel | OracleLinux7 | |
|---|---|---|---|---|---|---|---|
| 8 | √ | √ | √ | X | X | X | X |
| 9 | - | - | - | - | - | - | - |
| 11 | √ | √ | √ | X | X | X | X |
| 14 | √ | √ | √ | X | X | X | X |
| 15 | √ | √ | √ | X | X | X | X |
| 16 | √ | √ | √ | X | X | X | X |
| Debian | Ubuntu | Centos | rhel | |
|---|---|---|---|---|
| ImageMagick | √ | √ | √ | |
| ffmpeg | √ | √ | √ | |
| ffmpeg2theora | √ | √ | √ | |
| ufraw | √ | √ | √ | |
| imagemagick | √ | √ | √ | |
| ccextractor | √ | X | √ | |
| libreoffice | √ | √ | √ | |
| libwpd-tools | √ | √ | √ | |
| perl-Image-ExifTool | √ | √ | √ | |
| ghostscript | √ | √ | √ | |
| pwgen | √ | √ | √ | |
| wget | √ | √ | √ | |
| curl | √ | √ | √ | |
| net-tools | √ | √ | √ | |
| tzdata | √ | √ | √ | |
| gzip | √ | √ | √ | |
| unzip | √ | √ | √ | |
| zip | √ | √ | √ | |
| gnupg2 | √ | √ | √ | |
| dirmngr | √ | √ | √ | |
| perl | √ | √ | √ | |
| python3-jinja2 | √ | √ | √ | |
| python3-jinja2-time | √ | √ | √ | |
| handbrake | √ | √ | √ | |
| jq | √ | √ | √ | |
| htop | √ | √ | √ |
As we're making all our containers to be largely available and easier to use, we'll be distributing this images through the following registries:
| Docker Registry | hub.docker.io | √ |
| Github Registry | docker.pkg.github.com | √ |
| Openshift Registry | X | |
| Amazon Registry | X |
This package versioning format is based on a com***aison of current time of build and the jdk version as follow:
Date format
shVERSION_SUFFIX=$(date -u +'%y.%m')
Jdk version
shjdkversions=(${2:-8 9 11 12 13 14 15})
Version Example
shVERSION_TAG="${jdkversions[@]}.$VERSION_SUFFIX"
This container can be used through these following steps:
dockerfileFROM djanta/nuxeo-sdk:${version}-${os}[-${jdkvariant}]
Pull
As requested with the request this bundle can be run within the command bellow:
sh$ docker pull djanta/nuxeo-sdk:${version}-${os}[-${jdkvariant}] # Example for the heaviest version $ docker pull djanta/nuxeo-sdk-debian:15.21.01-debian # Example for the light version $ docker pull djanta/nuxeo-sdk-debian:15.21.01-debian[-slim]
LANG
Type: String
Default value: en_US.utf8
A litteral string value which export the container default lang.
DEBIAN_FRONTEND
Type: String
Default value: noninteractive
A litteral string value which export the container default lang.
TZ
Type: String
Default value: GMT+0
A litteral string value which export the container default timezone.
A list of known available timezone is provide within the distribution in the file .tz. The timezone can be modified at anytime
by invoking the following command: echo "MY PREFERED TIMEZONE" > /etc/timezone
Debian (docker pull djanta/nuxeo-sdk-debian) | !https://img.shields.io/docker/stars/djanta/nuxeo-sdk-debian.svg | !https://img.shields.io/docker/pulls/djanta/nuxeo-sdk-debian.svg | https://images.microbadger.com/badges/image/djanta/nuxeo-sdk-debian.svg](https://microbadger.com/images/djanta/nuxeo-sdk-debian) |
Centos (docker pull djanta/nuxeo-sdk-centos) | |||
Ubuntu (docker pull djanta/nuxeo-sdk-ubuntu) | |||
Fedora (docker pull djanta/nuxeo-sdk-fedora) |
Please read https://github.com/djanta/docker-nuxeo-sdk/blob/master/CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
https://github.com/djanta/docker-nuxeo-sdk/blob/master/LICENSE
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务