amd64/swiftSwift 是一种高性能的系统编程语言,具有简洁现代的语法,可无缝访问现有的 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-slimbashdocker pull amd64/swift
Swift REPL 需要一些额外的安全权限才能运行。以下命令创建一个临时容器,将终端附加到该容器并启动 Swift REPL:
bashdocker run --cap-add sys_ptrace -it --rm amd64/swift swift
bashdocker run -it --name swift_container amd64/swift /bin/bash
bash# 启动容器 docker start swift_container # 附加到容器 docker attach swift_container
假设当前目录包含 Swift 源代码文件 main.swift,可以使用以下命令编译并运行:
bashdocker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp amd64/swift swiftc main.swift -o main && ./main
创建 docker-compose.yml 文件:
yamlversion: '3' services: swift: image: amd64/swift:latest volumes: - ./:/app working_dir: /app cap_add: - SYS_PTRACE tty


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务