ghcr.io/realm/swiftlint:0.59.1 linux/amd64

ghcr.io/realm/swiftlint:0.59.1 - 国内下载镜像源 浏览次数:8

这是一个用于Swift代码静态分析的Docker镜像。它包含了SwiftLint工具,可以帮助开发者检查Swift代码的风格和一致性,从而提高代码质量。

源镜像 ghcr.io/realm/swiftlint:0.59.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:0.59.1
镜像ID sha256:7027d171a8aa233b1cecb94da96522cf74ea6fb2272e923ac81d708e53a70ab8
镜像TAG 0.59.1
大小 508.98MB
镜像源 ghcr.io
CMD swiftlint
启动入口
工作目录
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建 2025-04-15T15:57:54.53596247Z
同步时间 2025-06-26 21:49
更新时间 2025-06-27 05:49
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
镜像标签
ubuntu: org.opencontainers.image.ref.name https://github.com/realm/SwiftLint: org.opencontainers.image.source 24.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:0.59.1
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:0.59.1  ghcr.io/realm/swiftlint:0.59.1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:0.59.1
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:0.59.1  ghcr.io/realm/swiftlint:0.59.1

Shell快速替换命令

sed -i 's#ghcr.io/realm/swiftlint:0.59.1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:0.59.1#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:0.59.1 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:0.59.1  ghcr.io/realm/swiftlint:0.59.1'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:0.59.1 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:0.59.1  ghcr.io/realm/swiftlint:0.59.1'

镜像构建历史


# 2025-04-15 23:57:54  0.00B 设置默认要执行的命令
CMD ["swiftlint"]
                        
# 2025-04-15 23:57:54  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo "_ = 0" | swiftlint --use-stdin # buildkit
                        
# 2025-04-15 23:57:54  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c swiftlint version # buildkit
                        
# 2025-04-15 23:57:54  87.11MB 复制新文件或目录到容器中
COPY /usr/bin/swiftlint /usr/bin # buildkit
                        
# 2025-04-15 23:57:54  411.02KB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libswiftSwiftOnoneSupport.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:54  117.56KB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libswiftSynchronization.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:54  105.78KB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libswiftGlibc.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:54  303.25KB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libswiftDispatch.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:54  9.54MB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libswiftCore.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  1.36MB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libswift_StringProcessing.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  1.63MB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libswift_RegexParser.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  947.86KB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libswift_Concurrency.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  443.42KB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libFoundationXML.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  1.84MB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libFoundationNetworking.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  9.21MB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libFoundationEssentials.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  3.92MB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libFoundationInternationalization.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  8.92MB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libFoundation.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  437.02KB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libdispatch.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  12.89KB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/libBlocksRuntime.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  39.68MB 复制新文件或目录到容器中
COPY /usr/lib/swift/linux/lib_FoundationICU.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  142.51KB 复制新文件或目录到容器中
COPY /usr/lib/swift/host/libSwiftSyntaxMacros.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  524.51KB 复制新文件或目录到容器中
COPY /usr/lib/swift/host/libSwiftSyntaxMacroExpansion.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  1.35MB 复制新文件或目录到容器中
COPY /usr/lib/swift/host/libSwiftSyntaxBuilder.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  17.66MB 复制新文件或目录到容器中
COPY /usr/lib/swift/host/libSwiftSyntax.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  315.34KB 复制新文件或目录到容器中
COPY /usr/lib/swift/host/libSwiftRefactor.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  1.48MB 复制新文件或目录到容器中
COPY /usr/lib/swift/host/libSwiftParserDiagnostics.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  5.23MB 复制新文件或目录到容器中
COPY /usr/lib/swift/host/libSwiftParser.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  311.80KB 复制新文件或目录到容器中
COPY /usr/lib/swift/host/libSwiftOperators.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  268.26KB 复制新文件或目录到容器中
COPY /usr/lib/swift/host/libSwiftIDEUtils.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  209.82KB 复制新文件或目录到容器中
COPY /usr/lib/swift/host/libSwiftDiagnostics.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  959.46KB 复制新文件或目录到容器中
COPY /usr/lib/swift/host/libSwiftCompilerPluginMessageHandling.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  218.18KB 复制新文件或目录到容器中
COPY /usr/lib/swift/host/libSwiftBasicFormat.so /usr/lib # buildkit
                        
# 2025-04-15 23:57:53  188.43MB 复制新文件或目录到容器中
COPY /usr/lib/libsourcekitdInProc.so /usr/lib # buildkit
                        
# 2025-04-15 23:47:26  47.77MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y     libcurl4     libxml2  && rm -r /var/lib/apt/lists/* # buildkit
                        
# 2025-04-15 23:47:26  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/realm/SwiftLint
                        
# 2025-04-08 18:43:15  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-04-08 18:43:14  78.10MB 
/bin/sh -c #(nop) ADD file:1d7c45546e94b90e941c5bf5c7a5d415d7b868581ad96171d4beb76caa8ab683 in / 
                        
# 2025-04-08 18:43:12  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2025-04-08 18:43:12  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-04-08 18:43:12  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-04-08 18:43:12  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:7027d171a8aa233b1cecb94da96522cf74ea6fb2272e923ac81d708e53a70ab8",
    "RepoTags": [
        "ghcr.io/realm/swiftlint:0.59.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:0.59.1"
    ],
    "RepoDigests": [
        "ghcr.io/realm/swiftlint@sha256:4002261af030eebefc377b8b5e429a3b553023d6b91cd6ea0d874d4cdaa1eaf8",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint@sha256:161172e26617ca22432e49791517591908c624b4cbce2df1db02bcf2fb19642e"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-04-15T15:57:54.53596247Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
        ],
        "Cmd": [
            "swiftlint"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.source": "https://github.com/realm/SwiftLint",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 508980999,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/9ab8c9b53e32555a72df75905d56a5c0133df584244088ef2d23fad6e6cd1cd5/diff:/var/lib/docker/overlay2/eb2c34f3802df04acb741aeb6e2db7478a00b282dc1551bd721df3e76fe4b4c2/diff:/var/lib/docker/overlay2/4f7688144abfe4e217082f2ba13104a65a6bb8368a1303382714a7b07b7b225f/diff:/var/lib/docker/overlay2/ea2bae053195a0f50f24829ca22e7d4c997f660540294b8c75da6c66d31e4d83/diff:/var/lib/docker/overlay2/97c979a939b0c650eb7fb3b39b87c961f03cd4ddadbd71feeb51310a9a469907/diff:/var/lib/docker/overlay2/e6812498cb9cbdac63b8e58ac9f5ee366bfb92d723d00a4bbc3c0330d1b2cac0/diff:/var/lib/docker/overlay2/226aca91a21f878e97c98e90f82e2c0303d4590ba929656b854a7edae903ef36/diff:/var/lib/docker/overlay2/faf18f31d2c28fb1ca68b97d98c34e774e7ae253098a589b882bfb16b260a287/diff:/var/lib/docker/overlay2/21e055c3e6deaacfce6e6c4033fb5d1854f3a6639c208ff9660be66dc7675137/diff:/var/lib/docker/overlay2/2d1a3a6abf90c264589dc182bdcf19e2b7ced468d5e5bb39591d62a2cd9c1c7d/diff:/var/lib/docker/overlay2/539cabc35190e169d94d05569dd4c3bf3845ebb7c45fef6dedc4e7ef13d22fb9/diff:/var/lib/docker/overlay2/4ad6389ea957a4dacfa610af9496f29231cf9ea2a7317c0d7a56cc3a55b4a2f8/diff:/var/lib/docker/overlay2/e4702375f4d6b841769f2ea927b6b4eea07a3debe5ba5b91bfa77e5bdd85f558/diff:/var/lib/docker/overlay2/0b7f0e9d62558fe6abe447f4e475bae7763f8d6c6ad3857ab0053b3d40844e00/diff:/var/lib/docker/overlay2/9dcffa3028062e2636dd95df084aa945b8dc6b4adc35061c7adff7e97815faaf/diff:/var/lib/docker/overlay2/756b7d7c02632aeaef15d418789cdd9c6216e04b754e09f7381cc831cd6016bc/diff:/var/lib/docker/overlay2/fef8c79655b3d4c5696627be2add0bd467fc95b86683f7e02be8aa211b06fe51/diff:/var/lib/docker/overlay2/e1d06d1fb125644721fb47ea523e6d98ad1ee66088d0b1030f22defbdfee70c1/diff:/var/lib/docker/overlay2/6a987d8949639f45ddf18e2c39eff58efa24511516ba2a207cdd0477f607da51/diff:/var/lib/docker/overlay2/00a5671ad0a3dee8f286601907bca888a71575b8867a2d5f11c6fa8b5ec12e1a/diff:/var/lib/docker/overlay2/d59b5fcb7f361a6264385629d67f377a0920c58ffa368ea59a3f1647b4b3dbce/diff:/var/lib/docker/overlay2/fd7c35635793f170e6b53e0465cf8e2d6f279455078e0f58f9accb69fceec45e/diff:/var/lib/docker/overlay2/7cc80b621297df3e5c24ed18d60142850a1aa2850f8eb2dfb171c0ed27b93af8/diff:/var/lib/docker/overlay2/dbee14fc17d5378010dea612a6fb0159a4f6d0ebad8e12eed59405b2c2186c4c/diff:/var/lib/docker/overlay2/8a9cd90d5a609de92d363cd0cb7f7bc16fd2410a697a3c26bf04af5871a1def6/diff:/var/lib/docker/overlay2/d5d2566f2d363cdbdb7a4fcf93e79f4fe15e0231d25da750e1311c4014718961/diff:/var/lib/docker/overlay2/fb70918e6ddd859d8f7789841d0a1c33d38f3d0d6e2752990db87c1fd147edbe/diff:/var/lib/docker/overlay2/1ccca6559caba2af8c8c833846f5a4ce4472f571099a75b85926e27ba57f4151/diff:/var/lib/docker/overlay2/ea4e40af1dee5ef51c6dfbaa14a7c8e9c860f771224164dc82a99aedf8f6803b/diff:/var/lib/docker/overlay2/4c7715a2e14b732c8f59fd2780c88ec3f601a2fd79b8f7ce25c7cd5928647010/diff:/var/lib/docker/overlay2/0b0436b7fe69bd48be5936f26edf2e362d468d4e4cf9175e71da33fb3c68dcd6/diff:/var/lib/docker/overlay2/8f52128d3a2344e1d015b2415326af7f04bac9f84a74b5fa9286c89e01dfdc27/diff:/var/lib/docker/overlay2/697096b4c822b101843182ff505291800d91c80f1ac5c99f2b9cab5e17ecccf2/diff",
            "MergedDir": "/var/lib/docker/overlay2/6ab22a933e279d54b2bb0685b39d638778dff70db2850d4b48c34c62961bd90a/merged",
            "UpperDir": "/var/lib/docker/overlay2/6ab22a933e279d54b2bb0685b39d638778dff70db2850d4b48c34c62961bd90a/diff",
            "WorkDir": "/var/lib/docker/overlay2/6ab22a933e279d54b2bb0685b39d638778dff70db2850d4b48c34c62961bd90a/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:3abdd8a5e7a8909e1509f1d36dcc8b85a0f95c68a69e6d86c6e9e3c1059d44b3",
            "sha256:d88392777db1a2fd2a6946fcc25a7eb4ce5596d9ba20738240630037067263a8",
            "sha256:d41bf6ae0547e14c57f918379445c4afe58e946d18bb713e71f97b35cff09508",
            "sha256:b50fde225d51039a6be40a3c7964bc16b7324bc34fc42f2fdfe44efe31a655cd",
            "sha256:c13c584003666dabfe86419e10d3c726379049e988309993c937d533b83fac1d",
            "sha256:de3b5e42468cb9f0f7e07f3ee41e9bebe8f460279df1164ac402e3a09cb7c594",
            "sha256:5cb2d04fcc455e43dc8bca7567851cd642a676a7e590a4864a8cb6e7701fa496",
            "sha256:fea230235dd76e3c0f7965bae0757b9c28d6d90d7fec121ba78c4ea88b21a22a",
            "sha256:0f4c6c583ee66d7e4cfa1de99be78ce85482654b8254ef4f6a4542779f636bbb",
            "sha256:16146268fcf8d5b7a345e3c22a7b3be7f4fc78845fc440f1aaa255c5676529b5",
            "sha256:80442a295e7f268639f56a1afcebc0d9b0decd941b98d8c72505d1fc0c5f8519",
            "sha256:9bf10c78d38951ba92f39e876340f3f19c8ff9f085cc0359405476a16db9613c",
            "sha256:7366e3de95cb1975b2f6810b41d55de2a615a9219693446726c05237d326a942",
            "sha256:c7086cb9e80e426881609d0e3324dadbdf61e008c46c84f32bfd9ccf8ebed774",
            "sha256:7698d1a12eefa2f160b3f4d39b8d9998330b2ddc06a0dcfb03f93adc57a57dcb",
            "sha256:c74802741ada15a520799d5053470b8b867ecc852967a19a9e6ab642041c6862",
            "sha256:7ceb16aad62ae6167a72ef3a3ff6b2ebfee59565b5efe93d0703871aded83a63",
            "sha256:3c93d0a28bab42a01b886f841dd816c7436c8a5af94b678ee3257b17ce46609a",
            "sha256:165a26e08fc66840e2d0ca1e6631bbc24fd2b1f8661a7eebcd2da95187b3713a",
            "sha256:606cbc9d3b4a5250e58c45703e84ce8ebac1fdf741e09b20ce4cb286391a4aa2",
            "sha256:5b183730d289cdeb872f17e3c4419934b680a68c9f5737be7b23d92e4a1b0957",
            "sha256:01512e52ff50399c93bf203ac93805ccdcf6ea7b542e53e186515f13e9de2193",
            "sha256:2a06b683ead6b8110bb349ae41f3c7301ceca9039777424fdc1a340aab8db681",
            "sha256:39294a5e96ce9e949a6b6b1860b48aa254f596796825a0e3027d969d15f4eca7",
            "sha256:9f86098a7bf40a2a433ad41811af14bf92580a3686fd3e4e615e70a646800af7",
            "sha256:a64ff9f906bb037459e313e93634c0c31288d389f5df5af9e755c62b4aae2941",
            "sha256:70aca4b5774c0c17d7959ad8a6fc3eeb77f3b84ef3ab6f3c168c6bd1fef9cd7a",
            "sha256:b9f031ce783e7684cfa2ea3f0a72d0a1e79c2bb8160c9625a1957ea6d176dd06",
            "sha256:11ed0b39f31f366bc9fa47d643231a2883a67a409f5e5b28b5b34688220eec94",
            "sha256:2076417870808ad40702201623d9a6dabf370f05821ec0a78787fb70c5c10fee",
            "sha256:0fcf36092fce9eb8b9c13773ecd78afb8250bdf34d49f417b59275ac04840af7",
            "sha256:bcbab2f5eeba404339c904bdf7df44ee4db98c7c9110a0d7adb163f4a290cc77",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:cda8bf7c39d5c9b245a4f0a49eb659f74f3c6757b2d8d64a0b65a1be5e745369"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-06-26T21:49:35.445089558+08:00"
    }
}

更多版本

ghcr.io/realm/swiftlint:latest

linux/amd64 ghcr.io509.34MB2025-06-26 21:27
8

ghcr.io/realm/swiftlint:0.59.1

linux/amd64 ghcr.io508.98MB2025-06-26 21:49
7