docker.io/kentalk/helloworld:latest linux/amd64

docker.io/kentalk/helloworld:latest - 国内下载镜像源 浏览次数:162

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

kentalk/helloworld

一个简单的Hello World应用程序。

源镜像 docker.io/kentalk/helloworld:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kentalk/helloworld:latest
镜像ID sha256:d3d74650767333a52c738a4524c9b1cc1c29cceec7af327e661df3cec991531c
镜像TAG latest
大小 776.85MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh -c go run helloworld.go
启动入口
工作目录 /app
OS/平台 linux/amd64
浏览量 162 次
贡献者 26*******9@qq.com
镜像创建 2023-05-11T12:13:11.899539093Z
同步时间 2024-09-12 21:24
更新时间 2025-02-20 13:30
开放端口
8000/tcp
环境变量
PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GOLANG_VERSION=1.20.4 GOPATH=/go

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kentalk/helloworld:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kentalk/helloworld:latest  docker.io/kentalk/helloworld:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kentalk/helloworld:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kentalk/helloworld:latest  docker.io/kentalk/helloworld:latest

Shell快速替换命令

sed -i 's#kentalk/helloworld:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kentalk/helloworld:latest#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2023-05-11 20:13:11  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "go run helloworld.go"]
                        
# 2023-05-11 20:13:11  0.00B 声明容器运行时监听的端口
EXPOSE map[8000/tcp:{}]
                        
# 2023-05-11 20:13:11  27.00B 执行命令并创建新的镜像层
RUN /bin/sh -c go mod init helloworld # buildkit
                        
# 2023-05-11 20:13:11  49.00B 执行命令并创建新的镜像层
RUN /bin/sh -c go env -w  GOPROXY=https://goproxy.cn,direct # buildkit
                        
# 2023-05-11 20:13:11  15.00B 执行命令并创建新的镜像层
RUN /bin/sh -c go env -w GO111MODULE=on # buildkit
                        
# 2023-05-11 20:13:10  1.11KB 复制新文件或目录到容器中
COPY helloworld.go /app # buildkit
                        
# 2023-05-05 20:30:34  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2023-05-04 18:58:39  0.00B 
/bin/sh -c #(nop) WORKDIR /go
                        
# 2023-05-04 18:58:39  0.00B 
/bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 1777 "$GOPATH"
                        
# 2023-05-04 18:58:38  0.00B 
/bin/sh -c #(nop)  ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2023-05-04 18:58:38  0.00B 
/bin/sh -c #(nop)  ENV GOPATH=/go
                        
# 2023-05-04 18:58:37  244.24MB 
/bin/sh -c set -eux; 	arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; 	url=; 	case "$arch" in 		'amd64') 			url='https://dl.google.com/go/go1.20.4.linux-amd64.tar.gz'; 			sha256='698ef3243972a51ddb4028e4a1ac63dc6d60821bf18e59a807e051fee0a385bd'; 			;; 		'armel') 			export GOARCH='arm' GOARM='5' GOOS='linux'; 			;; 		'armhf') 			url='https://dl.google.com/go/go1.20.4.linux-armv6l.tar.gz'; 			sha256='0b75ca23061a9996840111f5f19092a1bdbc42ec1ae25237ed2eec1c838bd819'; 			;; 		'arm64') 			url='https://dl.google.com/go/go1.20.4.linux-arm64.tar.gz'; 			sha256='105889992ee4b1d40c7c108555222ca70ae43fccb42e20fbf1eebb822f5e72c6'; 			;; 		'i386') 			url='https://dl.google.com/go/go1.20.4.linux-386.tar.gz'; 			sha256='5dfa3db9433ef6a2d3803169fb4bd2f4505414881516eb9972d76ab2e22335a7'; 			;; 		'mips64el') 			export GOARCH='mips64le' GOOS='linux'; 			;; 		'ppc64el') 			url='https://dl.google.com/go/go1.20.4.linux-ppc64le.tar.gz'; 			sha256='8c6f44b96c2719c90eebabe2dd866f9c39538648f7897a212cac448587e9a408'; 			;; 		's390x') 			url='https://dl.google.com/go/go1.20.4.linux-s390x.tar.gz'; 			sha256='57f999a4e605b1dfa4e7e58c7dbae47d370ea240879edba8001ab33c9a963ebf'; 			;; 		*) echo >&2 "error: unsupported architecture '$arch' (likely packaging update needed)"; exit 1 ;; 	esac; 	build=; 	if [ -z "$url" ]; then 		build=1; 		url='https://dl.google.com/go/go1.20.4.src.tar.gz'; 		sha256='9f34ace128764b7a3a4b238b805856cc1b2184304df9e5690825b0710f4202d6'; 		echo >&2; 		echo >&2 "warning: current architecture ($arch) does not have a compatible Go binary release; will be building from source"; 		echo >&2; 	fi; 		wget -O go.tgz.asc "$url.asc"; 	wget -O go.tgz "$url" --progress=dot:giga; 	echo "$sha256 *go.tgz" | sha256sum -c -; 		GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; 	gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 'EB4C 1BFD 4F04 2F6D DDCC  EC91 7721 F63B D38B 4796'; 	gpg --batch --keyserver keyserver.ubuntu.com --recv-keys '2F52 8D36 D67B 69ED F998  D857 78BD 6547 3CB3 BD13'; 	gpg --batch --verify go.tgz.asc go.tgz; 	gpgconf --kill all; 	rm -rf "$GNUPGHOME" go.tgz.asc; 		tar -C /usr/local -xzf go.tgz; 	rm go.tgz; 		if [ -n "$build" ]; then 		savedAptMark="$(apt-mark showmanual)"; 		( 			. /etc/os-release; 			echo "deb https://deb.debian.org/debian $VERSION_CODENAME-backports main" > /etc/apt/sources.list.d/backports.list; 						apt-get update; 			apt-get install -y --no-install-recommends -t "$VERSION_CODENAME-backports" golang-go; 		); 				export GOCACHE='/tmp/gocache'; 				( 			cd /usr/local/go/src; 			export GOROOT_BOOTSTRAP="$(go env GOROOT)" GOHOSTOS="$GOOS" GOHOSTARCH="$GOARCH"; 			./make.bash; 		); 				apt-mark auto '.*' > /dev/null; 		apt-mark manual $savedAptMark > /dev/null; 		apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 		rm -rf /var/lib/apt/lists/*; 				rm -rf 			/usr/local/go/pkg/*/cmd 			/usr/local/go/pkg/bootstrap 			/usr/local/go/pkg/obj 			/usr/local/go/pkg/tool/*/api 			/usr/local/go/pkg/tool/*/go_bootstrap 			/usr/local/go/src/cmd/dist/dist 			"$GOCACHE" 		; 	fi; 		go version
                        
# 2023-05-04 18:58:29  0.00B 
/bin/sh -c #(nop)  ENV GOLANG_VERSION=1.20.4
                        
# 2023-05-04 18:58:29  0.00B 
/bin/sh -c #(nop)  ENV PATH=/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2023-05-04 18:58:28  227.89MB 
/bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		g++ 		gcc 		libc6-dev 		make 		pkg-config 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2023-05-04 03:58:28  151.98MB 
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends 		git 		mercurial 		openssh-client 		subversion 				procps 	&& rm -rf /var/lib/apt/lists/*
                        
# 2023-05-04 03:58:13  28.60MB 
/bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 		curl 		gnupg 		netbase 		wget 	; 	rm -rf /var/lib/apt/lists/*
                        
# 2023-05-03 07:46:51  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2023-05-03 07:46:50  124.13MB 
/bin/sh -c #(nop) ADD file:fc290cf8ddb984325474583faa79c5a98c5ea0ec7f606bf360251f63acecf389 in / 
                        
                    

镜像信息

{
    "Id": "sha256:d3d74650767333a52c738a4524c9b1cc1c29cceec7af327e661df3cec991531c",
    "RepoTags": [
        "kentalk/helloworld:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kentalk/helloworld:latest"
    ],
    "RepoDigests": [
        "kentalk/helloworld@sha256:f710989f0ec3406c2b4cb519f90dd90475b129e1ea11d68d5638ed42417c16ff",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/kentalk/helloworld@sha256:e37c4feaafdc26b69256785d09f6378bf7931e0a97892f4d480cb51c861bd0e9"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2023-05-11T12:13:11.899539093Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8000/tcp": {}
        },
        "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.20.4",
            "GOPATH=/go"
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "go run helloworld.go"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 776848164,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/07aa6f03d4ffad8daac11247faaa5a07bdd6a3239b98098c453f43e532165522/diff:/var/lib/docker/overlay2/f6280618013d32dff4f2f4cb05a934acbff8a4f0840ae436ec3ac02c5dd7fc32/diff:/var/lib/docker/overlay2/6c10e9ab0f6b81570ba2e4a508451381c91aa4afbdb77536fc1c447d9cbc51bb/diff:/var/lib/docker/overlay2/cfcebea783e013cd08b851e5fa8f0210af4ce1902fba9450d25e11e3318c9917/diff:/var/lib/docker/overlay2/44d5065a98556bbbe6f6eb11467f125ef638d09599118e3bd6ddecc2de08b21b/diff:/var/lib/docker/overlay2/1f7c4659eb375283a6003e1d6a34c549a8f818570eb1174f2a838a9d3786ba3e/diff:/var/lib/docker/overlay2/e8e91c0e9e5c47ef29e128fbd54e307af93d2f01e3d140f69f656fbd573abccc/diff:/var/lib/docker/overlay2/207cd4d77b407a76a5f5afee8db9684b5aa77f842337070f8a7c93011e8eca6c/diff:/var/lib/docker/overlay2/23cce15809068cca2f977f4b56acb51fb8ca812c24dd6f1c5caa955e391b94c2/diff:/var/lib/docker/overlay2/f8ed1d276ebe556c10a8c2951043cb3c40fcfdc36b9fd71e7d82002aeebf5ddf/diff",
            "MergedDir": "/var/lib/docker/overlay2/9f37f47f9a1d4a9bfbce574bdae224e95b522d97f10087b807ee8c0e971304e9/merged",
            "UpperDir": "/var/lib/docker/overlay2/9f37f47f9a1d4a9bfbce574bdae224e95b522d97f10087b807ee8c0e971304e9/diff",
            "WorkDir": "/var/lib/docker/overlay2/9f37f47f9a1d4a9bfbce574bdae224e95b522d97f10087b807ee8c0e971304e9/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:d925e0fae4e6e7ecb7df154c4cd812ea2956afa744bb6de32ea41850000fb25c",
            "sha256:d96e248f10e6da5516e52dd81e95137aad7c799386e9e5f8cc3e43bef094faa5",
            "sha256:9c42af2c6418ae14e3a7409b6eced3ea24a709a8b9933e4fab9ef732ebe2adf1",
            "sha256:7082e8dff813389713439caeffa627c505573614a6bea53bdf6ec7be7d98ed6c",
            "sha256:c2098c9a09ed7ff77eccac26bbef661257715bec081794947e71781965839d3c",
            "sha256:60e36d18c2a4e666b53d573e9307ec831ec5039ba0c416c5fbb816d650604611",
            "sha256:ea98394d13d3cf3f5e07f00bfcc5900d05f8dd6d995193f3151725bec47340d9",
            "sha256:81496394e888961ecd327a1bd955624ba47e0b72aa39528e0cdecf864887d44b",
            "sha256:7fd665d5fc8d164f4e1ff5576772b63b54fac741bce84fe74b93d67580161fc9",
            "sha256:5f1c37474c30b9c4114707d7518cc021c8685327368dbd9d677f7910f079aa59",
            "sha256:3c626dc229033981c6acc611fb3a246c48a1f329f8e1775f2a58dcae72d0ff73"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-09-12T21:23:38.250714149+08:00"
    }
}

更多版本

docker.io/kentalk/helloworld:latest

linux/amd64 docker.io776.85MB2024-09-12 21:24
161