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

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

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

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

源镜像 ghcr.io/realm/swiftlint:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:latest
镜像ID sha256:de48bbd88c9256074a8e0f91874202b9744ac2dd151b985a6c12dc094afb1852
镜像TAG latest
大小 509.34MB
镜像源 ghcr.io
CMD swiftlint
启动入口
工作目录
OS/平台 linux/amd64
浏览量 7 次
贡献者
镜像创建 2025-06-25T19:53:56.438631549Z
同步时间 2025-06-26 21:27
更新时间 2025-06-27 01:05
环境变量
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:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:latest  ghcr.io/realm/swiftlint:latest

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


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

镜像信息

{
    "Id": "sha256:de48bbd88c9256074a8e0f91874202b9744ac2dd151b985a6c12dc094afb1852",
    "RepoTags": [
        "ghcr.io/realm/swiftlint:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint:latest"
    ],
    "RepoDigests": [
        "ghcr.io/realm/swiftlint@sha256:96a79ebafaa979d5a562c4a90d56530e64c2aaac069ee58596c852e1eca6a125",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/realm/swiftlint@sha256:5b20bbe90628922a369a43889681edf5ec64026a036481c16fb9e91a6792f201"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-06-25T19:53:56.438631549Z",
    "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": 509337314,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/4a59de75d9f7b9cc9acce5efb07b5425afed32986674d3d7ebf245707c50f5d5/diff:/var/lib/docker/overlay2/190c1dc9c277e9c61e376379427dbfa58d6aaf6617e1d326c394917c754cef43/diff:/var/lib/docker/overlay2/9986b16657aa0120357c367a394994fcaaab47a0e5384ca892f78ec28d086314/diff:/var/lib/docker/overlay2/a165e4b63b24cf7f2e9e5c749129eadb916ccdc8376cb4ade4755d34eeebdb7d/diff:/var/lib/docker/overlay2/703fc5721b1a4ea95097811b41cc440c93d94fc91fcbf8fe1545ecb91e3eadb4/diff:/var/lib/docker/overlay2/c1dbef4aad8d52131e32e57fe9fe1be31c8aaa831403d9b93129d01e5ab1a2f2/diff:/var/lib/docker/overlay2/46ce77abd5a3d158923010d46f29ee8987c11c111bcecff8dc74175359d1d8f1/diff:/var/lib/docker/overlay2/54e58ff77ddf8e5cff4e718cb3f9f8c03ff805db3cb883568ccfe9b40af7e0d4/diff:/var/lib/docker/overlay2/69078a1992b03aeb8760c7965af0d54efdd3010f2caef734240fb5936a979f95/diff:/var/lib/docker/overlay2/70608f8e6a7ccc66b2baca81253562734a75e7d9bb776097be3b79d6d9ad77cd/diff:/var/lib/docker/overlay2/c4a361c43e81193c3ded320c52d9b64622295a4da9b646e5b7caa85913fc878f/diff:/var/lib/docker/overlay2/d763c1d99d5d8a05f51c7529a8ca36f038ec567935a01279467ab04245664284/diff:/var/lib/docker/overlay2/bce478632ca02b9a50fee6cbb6a5dd1593b7cea96613e72fc2296d5587f0f929/diff:/var/lib/docker/overlay2/cdc1b5541bf976c78ba44180c68b5f48ee32dbfe0cf0f39a4b1f3e9935203326/diff:/var/lib/docker/overlay2/9a0a5e9b57bcdb66b6a32da4c5ac63cab6701d83d408f993aafafe37b439975e/diff:/var/lib/docker/overlay2/d035a3fdc8d501d5cd5e15429115a4cc15fa1aa7d0964c9aee8f444773159e25/diff:/var/lib/docker/overlay2/90c144fe0a0b8da32b31e996bfef71dfba708da092049fe59b2b125564d1d8f3/diff:/var/lib/docker/overlay2/25fb8ae54b677207d59ff47b4573534a2ea385a74671db9406947aff02b30204/diff:/var/lib/docker/overlay2/4596395c033eefe160180e8b8652f5a9267a417eaf69cadbc2eee672f241b8cb/diff:/var/lib/docker/overlay2/baf5e2cba249a1a8ab22a0499071ac3ddfbfb5c2b1cc3dc7a812d4ae7e05ea32/diff:/var/lib/docker/overlay2/a0c7dd33ceb7c1be162be2c7b8f561103588e31431a4ab97991a2eadc80fa5a9/diff:/var/lib/docker/overlay2/90e0a2f02b4249521415139fad7be89efa44996682ad3d2a7ce7c5047a1c86a0/diff:/var/lib/docker/overlay2/0136f80adfe9489fedebd21d5cc4c453c13077d2f2f007c541547ca15e2dfd29/diff:/var/lib/docker/overlay2/2c3c1cfa02f8684d00a8475908ddfe084b6277499c573eb54a8a97c49b59c330/diff:/var/lib/docker/overlay2/4d645a6fccdd3d0e84b47c7587bc2fd767288c173b56ae3bf929fba6ee1af420/diff:/var/lib/docker/overlay2/f3385538d2a0bf8767cd4f7999579a9eac515d859b178d265040eef4f5118e6e/diff:/var/lib/docker/overlay2/27443f3f64b7679eac49f6e2da3f101c043a2167a9e70d2aa257fda23d2f7157/diff:/var/lib/docker/overlay2/f16740b288e61482ce2b14546cb887344ac33f6ef3373bd060ab5a3a1eab55fe/diff:/var/lib/docker/overlay2/cdc0bd3ccfcecb6b81991f3574fefdbf05188db4051aaa16b56703b50199eb75/diff:/var/lib/docker/overlay2/6f14e71c5555e357243fc26d1361230b34ad1ea0608cd2689fd29b3d860328bb/diff:/var/lib/docker/overlay2/e08fcedbba215a7d46eafe1b3f86db6c7fb0f934bdca2f1b01626f32b4684f30/diff:/var/lib/docker/overlay2/04d4f3c712ced0d5b1af336a627c3b1f30159bbb9c82a813f1c273e27403559e/diff:/var/lib/docker/overlay2/0e56e32c3ae8d15f91be2b4b755fd2d1fa7feb4da62599264a36ac411f10f60d/diff",
            "MergedDir": "/var/lib/docker/overlay2/0948fe6af4d1c669e3ad64a7bfd329f0623272b8e76452a72616cd0ac3ddafab/merged",
            "UpperDir": "/var/lib/docker/overlay2/0948fe6af4d1c669e3ad64a7bfd329f0623272b8e76452a72616cd0ac3ddafab/diff",
            "WorkDir": "/var/lib/docker/overlay2/0948fe6af4d1c669e3ad64a7bfd329f0623272b8e76452a72616cd0ac3ddafab/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a8346d259389bc6221b4f3c61bad4e48087c5b82308e8f53ce703cfc8333c7b3",
            "sha256:0be289a23d9a6de6c0058a51939780f0938b05e38ff05cd15110b28b6ef27ca0",
            "sha256:953164424e6b98bc1205601911998fd2d137c9f0e1981bb62f53e71ccfba8521",
            "sha256:be7b0e3383ff13cebf8226a71f37d8a73bd19df965c57449c95510e44166e92c",
            "sha256:edba168ec74a0c930b70db219d5254495bd933d0e9c5406c8890190c95d6aa76",
            "sha256:2b198b4ab1deba97d7e8f8404643e58835d161bf45942977b6784c89a5a35daf",
            "sha256:b13b12cf61156abaaf6a03b590663f28fd18d72aa63bf5ec8a8e4c79ed4aec5c",
            "sha256:84cbb102c996b3a4c23721b57d52eccd91bcba90177b92e1dd22aac8f1d4c965",
            "sha256:46d16b3f7052f667ac07990244b8d5d6fc1355c9afa6418cb6de0010745ee00a",
            "sha256:af5fadecf80ba7f1675a4e700c070c3b9f8363ba865a87bee939414beea0d125",
            "sha256:f1119adf3b0fd31c80d48d4e418e7ab69c67c2ad2a8eb1b9ef6dab33f2d1ea35",
            "sha256:8ea95048527a5fee61df3b13c2a1e5482b564d3c914012d1d052749988ba2100",
            "sha256:caf4a33be9b18a84a5bc31e123b3d7e232f8af242cd680bc1799329ab229c858",
            "sha256:3759c04f42ada70d38a6e3a68fa6d36c4a283996397f418142ad9c14d344d662",
            "sha256:c8c504c3b263335d33f29cdc0bf249e911b811e9b67c1227964cda6adc406334",
            "sha256:43ce1c4fc6923fea5d8a7ab50d7d8d2fc10c65aa9874fb1765d34b1563125f1e",
            "sha256:e7b81b23811ac164cdcdec2a8ce0231f7a6c1c33178910610bb9d2c38aaff07c",
            "sha256:7df39d806dfe65ec9fc046387111f7108f3fcdabbf239d3e5160577013f11495",
            "sha256:4d191b4c522c6df25feb7b7d198f02d15a19f9cbe791931249a8c6c8e552d5b0",
            "sha256:79b72f5267a51f8cdf8df4760548f0f3a2950c2dbab4a11f8b4adb77bb0c8414",
            "sha256:f7cd6a6bd6849f08c33ccfc17be81625637cef3ff7de15a7ca7a114f3656df2d",
            "sha256:daf01af962a31901a017dcf782dc7aefd259c74cbd77e00fe6a763e6b27bf9b0",
            "sha256:96278d089b1bdd355e7033e635c00cdda190489bca37a61e08e9fbfef468e362",
            "sha256:a7ebe8d2d23feb56577acadae937f49312df0e2cd956f803a29fda7b29cceced",
            "sha256:ab4468ed9ac161dad753a42f747a1b70a0cc567f983c9110e7aef23f0157a377",
            "sha256:a5fa2a6e774a795bc87214d8b777b2e4c55a6a3d11ff92520d712f69c3721d0c",
            "sha256:e0e58d7c3ce580b24e5143b9cab9dc3dbcc6c6063ebae770cfacc9887bda5cae",
            "sha256:e6bad08761be30378376e3d79a3466dea19a692b10a73b2f60ec50afc16f7979",
            "sha256:d7e21a3965a411b9a5178c985a2fbac3270b5d765ae0359e20f70181fdeca332",
            "sha256:2eaad3619979e844bdd9d7c6be3f1d080a59f2ff03d756b95c87d5e0b5aa02bc",
            "sha256:e31b4b0418f13412d895a031158619c254cf98c1be9c481f2820fd59fa2b5a15",
            "sha256:6adb04bd0c1816319ca5aabc5751b545ff3741f31bc44bd39839f21519e5775a",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:1805db8892c799ec1155a286dc0c699c8db264acd8a5ff03150fbbf537777eb5"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-06-26T21:27:23.631358931+08:00"
    }
}

更多版本

ghcr.io/realm/swiftlint:latest

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

ghcr.io/realm/swiftlint:0.59.1

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