本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Swift 是一种高性能的系统编程语言,具有简洁现代的语法,可无缝访问现有的 C 和 Objective-C 代码及框架,并且默认是内存安全的。本镜像为 amd64 架构提供官方 Swift 语言环境,适用于 Swift 应用程序的开发、测试和部署。
Swift 社区
Swift Docker 社区论坛
[***]
amd64、arm64v8、windows-amd64
6.2.0, 6.2, 6.2.0-noble, 6.2-noble, noble, latest6.2.0-slim, 6.2-slim, 6.2.0-noble-slim, 6.2-noble-slim, noble-slim, slim6.2.0-jammy, 6.2-jammy, jammy6.2.0-jammy-slim, 6.2-jammy-slim, jammy-slim6.2.0-bookworm, 6.2-bookworm, bookworm6.2.0-bookworm-slim, 6.2-bookworm-slim, bookworm-slim6.2.0-amazonlinux2, 6.2-amazonlinux2, amazonlinux26.2.0-amazonlinux2-slim, 6.2-amazonlinux2-slim, amazonlinux2-slim6.2.0-rhel-ubi9, 6.2-rhel-ubi9, rhel-ubi96.2.0-rhel-ubi9-slim, 6.2-rhel-ubi9-slim, rhel-ubi9-slim6.1.3, 6.1, 6.1.3-noble, 6.1-noble6.1.3-slim, 6.1-slim, 6.1.3-noble-slim, 6.1-noble-slim6.1.3-jammy, 6.1-jammy6.1.3-jammy-slim, 6.1-jammy-slim6.1.3-bookworm, 6.1-bookworm6.1.3-amazonlinux2, 6.1-amazonlinux26.1.3-amazonlinux2-slim, 6.1-amazonlinux2-slim6.1.3-rhel-ubi9, 6.1-rhel-ubi96.1.3-rhel-ubi9-slim, 6.1-rhel-ubi9-slim6.0.3, 6.0, 6.0.3-noble, 6.0-noble6.0.3-slim, 6.0-slim, 6.0.3-noble-slim, 6.0-noble-slim6.0.3-jammy, 6.0-jammy6.0.3-jammy-slim, 6.0-jammy-slim6.0.3-bookworm, 6.0-bookworm6.0.3-amazonlinux2, 6.0-amazonlinux26.0.3-amazonlinux2-slim, 6.0-amazonlinux2-slim6.0.3-rhel-ubi9, 6.0-rhel-ubi96.0.3-rhel-ubi9-slim, 6.0-rhel-ubi9-slim5.10.1, 5.10, 5.10.1-jammy, 5.10-jammy5.10.1-slim, 5.10-slim, 5.10.1-jammy-slim, 5.10-jammy-slim5.10.1-noble, 5.10-noble5.10.1-noble-slim, 5.10-noble-slim5.10.1-bookworm, 5.10-bookworm5.10.1-amazonlinux2, 5.10-amazonlinux25.10.1-amazonlinux2-slim, 5.10-amazonlinux2-slim5.10.1-rhel-ubi9, 5.10-rhel-ubi95.10.1-rhel-ubi9-slim, 5.10-rhel-ubi9-slimdocker pull amd64/swift
Swift REPL 需要一些额外的安全权限才能运行。以下命令创建一个临时容器,将终端附加到该容器并启动 Swift REPL:
docker run --cap-add sys_ptrace -it --rm amd64/swift swift
docker run -it --name swift_container amd64/swift /bin/bash
# 启动容器 docker start swift_container # 附加到容器 docker attach swift_container
假设当前目录包含 Swift 源代码文件 main.swift,可以使用以下命令编译并运行:
docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp amd64/swift swiftc main.swift -o main && ./main
创建 docker-compose.yml 文件:
version: '3' services: swift: image: amd64/swift:latest volumes: - ./:/app working_dir: /app cap_add: - SYS_PTRACE tty
免费版仅支持 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