本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Swift Docker 镜像是***提供的 Docker 镜像,用于 Swift 应用程序的开发、测试和部署。该镜像基于 Swift 编程语言,包含 Swift 编译器、工具链及运行时环境,支持 nightly 开发快照版本。提供标准镜像(含完整开发工具)和 slim 镜像(仅含运行时依赖)两种类型,满足从开发到生产部署的全流程需求。
Docker Hub 仓库地址:[***]
从 Docker Hub 拉取最新版标准镜像:
docker pull swift:latest
如需特定版本(如 5.9、nightly 或 slim),指定标签即可:
# 拉取 slim 镜像 docker pull swift:slim # 拉取 nightly 开发快照 docker pull swift:nightly
创建容器并进入 bash 终端(适用于常规开发操作):
docker run -it swift /bin/bash
Swift REPL(交互式解释器)需要额外权限才能正常运行,具体配置因 Docker 运行环境而异:
Linux 环境:需禁用默认 seccomp 配置:
docker run --security-opt seccomp=unconfined -it swift
macOS 环境:需以特权模式运行:
docker run --privileged -it swift
进入容器后,直接输入 swift 即可启动 REPL。
结合标准镜像(构建)和 slim 镜像(部署),生成轻量级部署镜像:
# 阶段 1:使用标准镜像构建应用 FROM swift:latest as builder WORKDIR /app COPY . . # 复制项目源码 RUN swift build -c release # 编译 release 版本 # 阶段 2:使用 slim 镜像部署 FROM swift:slim WORKDIR /app # 从构建阶段复制编译产物 COPY --from=builder /app/.build/release /app # 运行应用(替换为实际可执行文件名) CMD ["./your-app-executable"]
说明:
builder 阶段使用完整工具链编译应用;欢迎通过 Pull Request 参与贡献。
本项目基于 Apache License 2.0 许可。

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429