ghcr.io/0w0-r/dev-env/base:sha-f474e7c linux/amd64

ghcr.io/0w0-r/dev-env/base:sha-f474e7c - 国内下载镜像源 浏览次数:10
源镜像 ghcr.io/0w0-r/dev-env/base:sha-f474e7c
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/0w0-r/dev-env/base:sha-f474e7c
镜像ID sha256:c1cd59c63171e01fa4e52e569f16ccb60e3856d52fbd9adbb308bccaa76a101f
镜像TAG sha-f474e7c
大小 2.12GB
镜像源 ghcr.io
CMD /bin/fish
启动入口
工作目录 /
OS/平台 linux/amd64
浏览量 10 次
贡献者
镜像创建 2025-12-01T05:39:38.115730665Z
同步时间 2025-12-01 16:05
更新时间 2025-12-02 03:04
开放端口
22/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8
镜像标签
Santiago Torres-Arias <santiago@archlinux.org> (@SantiagoTorres), Christian Rebischke <Chris.Rebischke@archlinux.org> (@shibumi), Justin Kromlinger <hashworks@archlinux.org> (@hashworks): org.opencontainers.image.authors 2025-12-01T05:38:11.526Z: org.opencontainers.image.created : org.opencontainers.image.description https://wiki.archlinux.org/title/Docker#Arch_Linux: org.opencontainers.image.documentation : org.opencontainers.image.licenses f474e7c33c9c5623370f11f8bffc16e433a9414e: org.opencontainers.image.revision https://github.com/0w0-r/dev-env: org.opencontainers.image.source dev-env: org.opencontainers.image.title https://github.com/0w0-r/dev-env: org.opencontainers.image.url main: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/0w0-r/dev-env/base:sha-f474e7c
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/0w0-r/dev-env/base:sha-f474e7c  ghcr.io/0w0-r/dev-env/base:sha-f474e7c

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/0w0-r/dev-env/base:sha-f474e7c
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/0w0-r/dev-env/base:sha-f474e7c  ghcr.io/0w0-r/dev-env/base:sha-f474e7c

Shell快速替换命令

sed -i 's#ghcr.io/0w0-r/dev-env/base:sha-f474e7c#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/0w0-r/dev-env/base:sha-f474e7c#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/0w0-r/dev-env/base:sha-f474e7c && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/0w0-r/dev-env/base:sha-f474e7c  ghcr.io/0w0-r/dev-env/base:sha-f474e7c'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/0w0-r/dev-env/base:sha-f474e7c && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/0w0-r/dev-env/base:sha-f474e7c  ghcr.io/0w0-r/dev-env/base:sha-f474e7c'

镜像构建历史


# 2025-12-01 13:39:38  0.00B 设置默认要执行的命令
CMD ["/bin/fish"]
                        
# 2025-12-01 13:39:38  0.00B 声明容器运行时监听的端口
EXPOSE [22/tcp]
                        
# 2025-12-01 13:39:38  1.99KB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c chsh -s /bin/fish # buildkit
                        
# 2025-12-01 13:39:38  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c chmod 644 /root/.config/uv/uv.toml # buildkit
                        
# 2025-12-01 13:39:37  192.00B 复制新文件或目录到容器中
COPY configs/uv.toml /root/.config/uv/uv.toml # buildkit
                        
# 2025-12-01 13:39:37  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c mkdir -p /root/.config/uv # buildkit
                        
# 2025-12-01 13:39:37  82.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c git config --global url."https://gh-proxy.com/https://github.com/".insteadOf https://github.com/ # buildkit
                        
# 2025-12-01 13:39:37  0.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c mkdir -p /opt # buildkit
                        
# 2025-12-01 13:39:37  972.23MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c sudo pacman -S --noconfirm fish neovim yazi uv ffmpeg 7zip jq poppler fd ripgrep fzf zoxide resvg imagemagick # buildkit
                        
# 2025-12-01 13:38:46  651.96MB 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c pacman -Syyu --noconfirm     openssh     unzip     curl     git     sudo     tmux     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-12-01 13:38:19  252.00B 执行命令并创建新的镜像层
RUN |1 TARGETARCH=amd64 /bin/sh -c echo "TARGETARCH = ${TARGETARCH}" &&     if [ "$TARGETARCH" = "amd64" ]; then         echo "x86_64 build";         sed -i '1i Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/\$repo/os/\$arch' /etc/pacman.d/mirrorlist;     elif [ "$TARGETARCH" = "arm64" ]; then         echo "ARM64 build";         sed -i '1i Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/\$arch/\$repo' /etc/pacman.d/mirrorlist;     else         echo "Unknown arch: $TARGETARCH";         exit 1;     fi # buildkit
                        
# 2025-12-01 13:38:19  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2025-10-19 08:07:20  0.00B 设置默认要执行的命令
CMD ["/usr/bin/bash"]
                        
# 2025-10-19 08:07:20  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2025-10-19 08:07:20  33.30KB 执行命令并创建新的镜像层
RUN /bin/sh -c ldconfig &&     sed -i '/BUILD_ID/a VERSION_ID=20251019.0.436919' /etc/os-release # buildkit
                        
# 2025-10-19 08:07:20  493.71MB 复制新文件或目录到容器中
COPY /rootfs/ / # buildkit
                        
# 2025-10-19 08:07:20  0.00B 添加元数据标签
LABEL org.opencontainers.image.created=2025-10-19T00:07:20+00:00
                        
# 2025-10-19 08:07:20  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=2ae497c16d7647c505b1cb39e19659d26193a5a0
                        
# 2025-10-19 08:07:20  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=20251019.0.436919
                        
# 2025-10-19 08:07:20  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=GPL-3.0-or-later
                        
# 2025-10-19 08:07:20  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://gitlab.archlinux.org/archlinux/archlinux-docker
                        
# 2025-10-19 08:07:20  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://wiki.archlinux.org/title/Docker#Arch_Linux
                        
# 2025-10-19 08:07:20  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://gitlab.archlinux.org/archlinux/archlinux-docker/-/blob/master/README.md
                        
# 2025-10-19 08:07:20  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=Santiago Torres-Arias <santiago@archlinux.org> (@SantiagoTorres), Christian Rebischke <Chris.Rebischke@archlinux.org> (@shibumi), Justin Kromlinger <hashworks@archlinux.org> (@hashworks)
                        
# 2025-10-19 08:07:20  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=Official containerd image of Arch Linux, a simple, lightweight Linux distribution aimed for flexibility.
                        
# 2025-10-19 08:07:20  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=Arch Linux base Image
                        
                    

镜像信息

{
    "Id": "sha256:c1cd59c63171e01fa4e52e569f16ccb60e3856d52fbd9adbb308bccaa76a101f",
    "RepoTags": [
        "ghcr.io/0w0-r/dev-env/base:sha-f474e7c",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/0w0-r/dev-env/base:sha-f474e7c"
    ],
    "RepoDigests": [
        "ghcr.io/0w0-r/dev-env/base@sha256:16569bec0e4aeb5f18863cd43bb286243d61b7cea811318992b03419310a1530",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/0w0-r/dev-env/base@sha256:31b09b005e226008bd700ea7cf3f65ad585b57abec68a6a429720ded5825b7f5"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-12-01T05:39:38.115730665Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "22/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8"
        ],
        "Cmd": [
            "/bin/fish"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.authors": "Santiago Torres-Arias \u003csantiago@archlinux.org\u003e (@SantiagoTorres), Christian Rebischke \u003cChris.Rebischke@archlinux.org\u003e (@shibumi), Justin Kromlinger \u003chashworks@archlinux.org\u003e (@hashworks)",
            "org.opencontainers.image.created": "2025-12-01T05:38:11.526Z",
            "org.opencontainers.image.description": "",
            "org.opencontainers.image.documentation": "https://wiki.archlinux.org/title/Docker#Arch_Linux",
            "org.opencontainers.image.licenses": "",
            "org.opencontainers.image.revision": "f474e7c33c9c5623370f11f8bffc16e433a9414e",
            "org.opencontainers.image.source": "https://github.com/0w0-r/dev-env",
            "org.opencontainers.image.title": "dev-env",
            "org.opencontainers.image.url": "https://github.com/0w0-r/dev-env",
            "org.opencontainers.image.version": "main"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2117944857,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/0f9de8c2eb070774b6fa1d26e4f5f9279946abf2a32b701a0ba37ca464b4e7c9/diff:/var/lib/docker/overlay2/674e994cc8b857f67a159ef71c7b5742a53606efde7f745c8b3b76267be4630f/diff:/var/lib/docker/overlay2/b7f0f869558305ec7197662ba744daecef85512ee919f6a1fc8bab008120f246/diff:/var/lib/docker/overlay2/1a4b22c51b443c97d0ac8072841455f50b543f89120b06c491f748a4e58ceb71/diff:/var/lib/docker/overlay2/eb2d53770dbcd369b09cd4039553784c6024bb0603485b242551379b8e6df822/diff:/var/lib/docker/overlay2/4a8f3b07b212d5f621ce11e02ee897df6142e0788e86f07c39bf40720cb197d2/diff:/var/lib/docker/overlay2/8a9281ebd92c25bcac2d6aa4c5e2f46b593187d9f8225398f8797c2d3bf4ce87/diff:/var/lib/docker/overlay2/dbfc60478329fdd88140bb9034384b4f188bc9f736119ac9ff0338bcd8ee68bc/diff:/var/lib/docker/overlay2/50024c8ff42368276baa365637967c4d21eaa1cd6229bc831bb4a75a04f4a624/diff:/var/lib/docker/overlay2/3f117c35119c6c33d69ffbb56b4f495521b3e5df32b4a6b6097cc27850991c67/diff",
            "MergedDir": "/var/lib/docker/overlay2/a7030399a4e4c35690e921977a74d35b8ffcb87e760daca1e2257e5dd0a4c0bc/merged",
            "UpperDir": "/var/lib/docker/overlay2/a7030399a4e4c35690e921977a74d35b8ffcb87e760daca1e2257e5dd0a4c0bc/diff",
            "WorkDir": "/var/lib/docker/overlay2/a7030399a4e4c35690e921977a74d35b8ffcb87e760daca1e2257e5dd0a4c0bc/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:21250488be98c84dbb075a5fcd0f5e167c4bfa889aaff389d2911bb9dea210a8",
            "sha256:e1ef8017f44b3141b57577d1b2c7c494feb8206d629e120a8dbab9729b6f7ed2",
            "sha256:7461a07654f435df571515a164db1325e0ed163737b840c64bce52298912271a",
            "sha256:9eec6166ce14dae5c11e27c9fd0e4dfb2e0ce43a4629006a50f7c3f9c72f1502",
            "sha256:444f3dcb513ee8da51e826e0d0d4aff6b5536caff0270397ee94679e590e3e8f",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5ea2cff57edb6df7a0fabd445b5316473acccd44d6cd25917a224e027a068d0f",
            "sha256:3c0a07090285d7d1b17cc412d01ade612a73e43c72f3fb5053bac6c60a75df07",
            "sha256:1e042e38226dde140749b7b2bb7e2f53d1e03f5beb358e2f9fdb85f0bb7a539d",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:bcbf11385c22fe370bbaa4d41862282664311948823bd90beb9f6dc94d8957de"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-12-01T16:03:43.22717242+08:00"
    }
}

更多版本

ghcr.io/0w0-r/dev-env/base:sha-f474e7c

linux/amd64 ghcr.io2.12GB2025-12-01 16:05
9