docker.io/fnproject/go:1.24-dev linux/amd64

docker.io/fnproject/go:1.24-dev - 国内下载镜像源 浏览次数:10

这是一个包含Fn Project Go运行时的Docker镜像。Fn Project是一个用于构建和部署无服务器应用程序的平台,而此镜像提供了运行用Go语言编写的Fn Project函数所需的环境。

源镜像 docker.io/fnproject/go:1.24-dev
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnproject/go:1.24-dev
镜像ID sha256:929bcb83fedcc509d9e796fa2de3b88e2a0f5eb257957ef688e324c09e6b8d67
镜像TAG 1.24-dev
大小 538.03MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/go version
启动入口
工作目录 /go
OS/平台 linux/amd64
浏览量 10 次
贡献者
镜像创建 2025-04-24T09:22:46.148999699Z
同步时间 2025-07-13 18:29
更新时间 2025-07-14 06:55
环境变量
PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GOLANG_VERSION=1.24.0 GOPATH=/go
镜像标签
1.33.11: io.buildah.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnproject/go:1.24-dev
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnproject/go:1.24-dev  docker.io/fnproject/go:1.24-dev

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnproject/go:1.24-dev
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnproject/go:1.24-dev  docker.io/fnproject/go:1.24-dev

Shell快速替换命令

sed -i 's#fnproject/go:1.24-dev#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnproject/go:1.24-dev#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnproject/go:1.24-dev && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnproject/go:1.24-dev  docker.io/fnproject/go:1.24-dev'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnproject/go:1.24-dev && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnproject/go:1.24-dev  docker.io/fnproject/go:1.24-dev'

镜像构建历史


# 2025-04-24 17:22:46  0.00B 设置默认要执行的命令
CMD ["/bin/go" "version"]
                        
# 2025-04-24 17:22:46  0.00B 设置工作目录为/go
WORKDIR /go
                        
# 2025-04-24 17:22:46  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH" # buildkit
                        
# 2025-04-24 17:22:45  0.00B 设置环境变量 PATH
ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-04-24 17:22:45  0.00B 设置环境变量 GOPATH
ENV GOPATH=/go
                        
# 2025-04-24 17:22:45  252.23MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	arch="$(arch)"; 	go=; 	case "$arch" in 		'x86_64') 			go='go1.24.0.linux-amd64.tar.gz'; 			;; 		'arm64') 			go='go1.24.0.linux-arm64.tar.gz'; 			;; 		'aarch64') 			go='go1.24.0.linux-arm64.tar.gz'; 			;; 		*) echo >&2 "error: unsupported architecture '$arch' (likely packaging update needed)"; exit 1 ;; 	esac; 	if [ -z "$go" ]; then 		echo >&2; 		echo >&2 "warning: current architecture ($arch) does not have a compatible Go binary release"; 		echo >&2; 	fi; 		cp "$go" go.tar.gz;     mkdir -p /usr/local; 	gzip -d go.tar.gz; 	tar -C /usr/local -xpf go.tar; 	rm go.tar; 	go version; # buildkit
                        
# 2025-04-24 17:22:41  74.64MB 复制新文件或目录到容器中
COPY go1.24.0.linux-arm64.tar.gz . # buildkit
                        
# 2025-04-24 17:22:41  78.38MB 复制新文件或目录到容器中
COPY go1.24.0.linux-amd64.tar.gz . # buildkit
                        
# 2025-04-24 17:22:41  0.00B 设置环境变量 GOLANG_VERSION
ENV GOLANG_VERSION=1.24.0
                        
# 2025-04-24 17:22:41  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-04-24 17:22:41  17.37MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	microdnf update; 	microdnf install     glibc wget gzip tar;   microdnf clean all; # buildkit
                        
# 2025-04-16 05:21:40  0.00B 
/bin/sh -c #(nop) CMD ["/bin/bash"]
                        
# 2025-04-16 05:21:39  115.41MB 
/bin/sh -c #(nop) ADD file:8bcb1ee1f99463c21c63bf622d28879f0360f68712ff97eb974b56f3807d69e6 in / 
                        
                    

镜像信息

{
    "Id": "sha256:929bcb83fedcc509d9e796fa2de3b88e2a0f5eb257957ef688e324c09e6b8d67",
    "RepoTags": [
        "fnproject/go:1.24-dev",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnproject/go:1.24-dev"
    ],
    "RepoDigests": [
        "fnproject/go@sha256:af81708671836c42e9c44b43e5b0b0c6532e730cec2d194177d452093ac5d916",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnproject/go@sha256:a43198640d60584382bc8d2c9b87f34d4e6e56ac339da3a093a2db8bd3950da6"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-04-24T09:22:46.148999699Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "GOLANG_VERSION=1.24.0",
            "GOPATH=/go"
        ],
        "Cmd": [
            "/bin/go",
            "version"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/go",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "io.buildah.version": "1.33.11"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 538030986,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/e4c69c0e07c9796d151fb7cbf056fed4d9ae9e2837c97c8e3687b6ad06bb72be/diff:/var/lib/docker/overlay2/b4648047eee15774b27915ff4ac84a71c9ee887c8ff91c728b9c8af490bd8376/diff:/var/lib/docker/overlay2/7824729bacd8797cdad79b20feb49ed1388a8c8da52a3717e9a84855ae9f72d7/diff:/var/lib/docker/overlay2/36fee36868af3fe3d2e56457b4b43c4f1065d1696f44fbb18225a0a5c10b4d33/diff:/var/lib/docker/overlay2/117935018f8200869c58bee7db1a25de3d6e2b308b22f7e6f2910daf6cc28c01/diff:/var/lib/docker/overlay2/0003ee8a45b8f8dafaecfb2df3170581e775a3e92b72f0e925e1aab530cd9e0a/diff",
            "MergedDir": "/var/lib/docker/overlay2/f1324ef708a6ae5104d7a4e1ab715797a3ab3be800f4d7c3e3ab64acf8d350e1/merged",
            "UpperDir": "/var/lib/docker/overlay2/f1324ef708a6ae5104d7a4e1ab715797a3ab3be800f4d7c3e3ab64acf8d350e1/diff",
            "WorkDir": "/var/lib/docker/overlay2/f1324ef708a6ae5104d7a4e1ab715797a3ab3be800f4d7c3e3ab64acf8d350e1/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:3aec31c7d1601ece41179700c5d63f6040e3ef7c1b51d83e0829626f715ff927",
            "sha256:e47f5260598bf2876bdbc2ba4ad8d19151a1eda05bfbd5a114d87068afff87d9",
            "sha256:585d3b7747ba8f352bd334f2806eec74c6911a2e335d6e43fee86cf8a7a77523",
            "sha256:474c6d407e7c01145c058f7ba7e12230525e988f373f1a783deb412c7b1bdade",
            "sha256:4af9ed4f2594c2c8c0719105b9556ae300af7d8295d3b236244838a9883ded6e",
            "sha256:ec96f1b5f03ccf9180f9ca22b348372f80f63f9c8c32ad23267d54fda2c4e18f",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-13T18:28:31.631422475+08:00"
    }
}

更多版本

docker.io/fnproject/go:1.24

linux/amd64 docker.io115.41MB2025-07-13 18:25
12

docker.io/fnproject/go:1.24-dev

linux/amd64 docker.io538.03MB2025-07-13 18:29
9