
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Luksoid是一款基于Docker的命令行工具,旨在帮助用户在非Linux主机上使用LUKS加密分区镜像。通过容器化方式,无需在主机系统直接配置LUKS环境即可便捷操作加密镜像。
无特殊环境变量需求
无端口暴露
/data: 工具查找LUKS加密分区镜像的目录,需将主机镜像目录挂载至此使用前建议创建命令别名,简化后续操作:
shellIMAGES_PATH=/path/to/your/images # 替换为本地镜像存放路径 alias luksoid='docker run --privileged=true --rm --interactive --tty --mount "type=bind,source=$IMAGES_PATH,target=/data" theanurin/luksoid'
将现有LUKS加密镜像挂载至容器内进行读写操作:
shellluksoid mount my-sensitive-luks.img
操作示例输出:
检查空闲循环设备... 完成。 将文件 '/data/my-sensitive-luks.img' 附加到 /dev/loop0... 完成。 正在打开LUKS。请输入密码。 Enter passphrase for /data/my-sensitive-luks.img: LUKS打开完成。 正在挂载LUKS加密分区上的文件系统... 文件系统已挂载至 '/mnt'。 欢迎使用! LUKS加密分区内容位于 /mnt 目录。 可在 /mnt 目录下自由读写文件。 [!] 请务必使用 'exit' 命令正常退出,以防止镜像文件 'my-sensitive-luks.img' 损坏。 bash-5.1# echo "我的敏感数据" >> secret.txt bash-5.1# exit exit 卸载 '/mnt'... 完成。 关闭LUKS... 完成。 释放 /dev/loop0... 完成。
创建新的LUKS加密分区镜像:
shellluksoid init --sizemb=256 --fstype=vfat my-sensitive-luks.img # --sizemb指定大小(MB),--fstype指定文件系统类型
操作示例输出:
正在为256 MB初始化零填充文件 '/data/my-sensitive-luks.img'... 完成。 检查空闲循环设备... 完成。 将文件 '/data/my-sensitive-luks.img' 附加到 /dev/loop1... 完成。 正在格式化LUKS。请输入密码。文件 '/data/my-sensitive-luks.img' 中的所有数据将被清除!!! Enter passphrase for /data/my-sensitive-luks.img: LUKS格式化完成。 正在打开LUKS。请再次输入密码,以验证密码并创建'vfat'文件系统。 Enter passphrase for /data/my-sensitive-luks.img: LUKS打开完成。 向LUKS加密分区写入零数据,确保外部无法识别使用模式... 完成。 正在LUKS加密分区上创建'vfat'文件系统... 设备 '/dev/mapper/uncrypted-loop1': 磁头:255, 每磁道扇区:63, 每扇区字节:512 媒体描述符:f8 总扇区:491520, 簇:483952, 每簇扇区:1 FAT数量:2, 每FAT扇区:3781 卷ID:61cdcedb, 卷标:'' 文件系统创建完成。 关闭LUKS... 完成。 释放 /dev/loop1... 完成。
LUKS支持最多8个密码槽,允许使用不同独立密码解密同一镜像,便于多用户共享或密码更新。
添加新密码
shellluksoid passphrase-add my-sensitive-luks.img
操作示例输出:
检查空闲循环设备... 完成。 将文件 '/data/my-sensitive-luks.img' 附加到 /dev/loop0... 完成。 正在添加新密码(用于生成新密钥)... 输入任意现有密码: 输入新密码槽密码: 验证密码: LUKS密码添加完成。 释放 /dev/loop0... 完成。
删除密码
shellluksoid passphrase-remove my-sensitive-luks.img
操作示例输出:
检查空闲循环设备... 完成。 将文件 '/data/my-sensitive-luks.img' 附加到 /dev/loop0... 完成。 正在删除密码... 输入要删除的密码: LUKS密码删除完成。 释放 /dev/loop0... 完成。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务