如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
这是一个基于Alpine的极简SSH服务器,监听22端口,无复杂功能,仅在前台运行SSHD服务。它仅允许密钥认证,用户为root,适用于Kubernetes集群内作为跳板机,进一步连接防火墙后的其他安全服务,也可用于端口转发、ssh-agent转发等场景。
只需在运行时将SSH公钥作为AUTHORIZED_KEYS环境变量传入容器即可使用。你可以将多个SSH公钥放入一个文件,再将整个文件内容作为字符串传入该变量,例如:
AUTHORIZED_KEYS="$(cat .ssh/my_many_ssh_public_keys_in_one_file.txt)"
(密钥为方便起见已截断)
[kamran@kworkhorse alpine-sshd]$ AUTHORIZED_KEYS="ssh-rsa AAAAB3NzaC1yc2JADfoDX5w== kaz@parqma.net" [kamran@kworkhorse alpine-sshd]$ docker run -e AUTHORIZED_KEYS="${AUTHORIZED_KEYS}" -d praqma/alpine-sshd a85de77b70a195531570ac45e63a94dd270ad1dd917f3f470daeb9f6a88e2daf [kamran@kworkhorse alpine-sshd]$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a85de77b70a1 praqma/alpine-sshd "/docker-entrypoint.…" 2 seconds ago Up 2 seconds relaxed_fermi [kamran@kworkhorse alpine-sshd]$ [kamran@kworkhorse alpine-sshd]$ docker inspect relaxed_fermi | grep -w IPAddress "IPAddress": "172.17.0.2", "IPAddress": "172.17.0.2",
现在通过SSH访问容器:
[kamran@kworkhorse alpine-sshd]$ ssh root@172.17.0.2 Welcome to Alpine! The Alpine Wiki contains a large amount of how-to guides and general information about administrating Alpine systems. See <http://wiki.alpinelinux.org>. You can setup the system with the command: setup-alpine You may change this message by editing /etc/motd. a85de77b70a1:~#
[kamran@kworkhorse alpine-sshd]$ docker run -d praqma/alpine-sshd 32cf51a135275f76f2c1866dbf3c36ee1891b3644b0c2bfa24af510e506e4f24 [kamran@kworkhorse alpine-sshd]$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES [kamran@kworkhorse alpine-sshd]$ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 32cf51a13527 praqma/alpine-sshd "/docker-entrypoint.…" 9 seconds ago Exited (1) 8 seconds ago fervent_galileo [kamran@kworkhorse alpine-sshd]$ docker logs fervent_galileo Need your ssh public key as AUTHORIZED_KEYS env variable. Abnormal exit ... [kamran@kworkhorse alpine-sshd]$
[kamran@kworkhorse alpine-sshd]$ docker run -e AUTHORIZED_KEYS="some random string" -d test/alpine-sshd f240cea71d36fec8d0a556b97d488ceaf53bcd781d36111695a3225471e6b02f [kamran@kworkhorse alpine-sshd]$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f240cea71d36 test/alpine-sshd "/docker-entrypoint.…" 4 seconds ago Up 4 seconds 22/tcp hungry_murdock [kamran@kworkhorse alpine-sshd]$ ssh root@172.17.0.2 root@172.17.0.2: Permission denied (publickey,keyboard-interactive). [kamran@kworkhorse alpine-sshd]$
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。






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