checkpoint/cp-nano-k8s-artifacts-serverNano代理容器是一款轻量级的本地制品提供工具,主要功能是在本地环境中分发、缓存或直接提供所需的各类制品(如依赖包、配置文件、二进制文件等)。该容器设计为"纳米级"轻量形态,旨在解决开发、测试或部署过程中对远程制品仓库的依赖问题,通过本地提供制品提升资源获取效率、降低网络依赖,并简化环境配置流程。
bashdocker run -d \ --name nano-agent \ -v /path/to/local/artifacts:/app/artifacts \ # 挂载本地目录作为制品存储路径 -p 8080:8080 \ # 映射服务端口(若需通过HTTP访问制品) -e ARTIFACT_ROOT=/app/artifacts \ # 指定容器内制品根目录 -e LOG_LEVEL=info \ # 设置日志级别(debug/info/warn/error) your-registry/nano-agent:latest
| 参数/环境变量 | 描述 | 默认值 |
|---|---|---|
-v /path/to/local/artifacts:/app/artifacts | 本地制品目录挂载,用于持久化存储制品 | 无(需手动指定) |
-p 8080:8080 | 端口映射,用于外部访问容器内的制品服务 | 8080 |
ARTIFACT_ROOT | 容器内制品存储的根目录路径 | /app/artifacts |
LOG_LEVEL | 日志输出级别 | info |
CACHE_TTL | 制品缓存过期时间(单位:小时),0表示永不过期 | 24 |
/path/to/local/artifacts),并将所需制品放入该目录。docker run命令启动容器,确保本地目录正确挂载。/path/to/local/artifacts且包含demo.jar,则可通过http://localhost:8080/demo.jar(若启用HTTP服务)或容器内路径/app/artifacts/demo.jar访问。若需通过HTTP协议对外提供制品访问,可添加环境变量ENABLE_HTTP=true:
bashdocker run -d \ --name nano-agent \ -v /path/to/local/artifacts:/app/artifacts \ -p 8080:8080 \ -e ARTIFACT_ROOT=/app/artifacts \ -e ENABLE_HTTP=true \ your-registry/nano-agent:latest
通过CACHE_POLICY环境变量设置缓存策略(如overwrite覆盖旧制品、skip跳过已存在制品):
bash-e CACHE_POLICY=overwrite
-v参数挂载宿主机目录,避免容器重启后制品丢失。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务