广告图片

mcr.microsoft.com/devcontainers/go:1-1.23-bookworm linux/amd64

mcr.microsoft.com/devcontainers/go:1-1.23-bookworm - 国内下载镜像源 浏览次数:10

这是一个用于Go开发的Docker开发容器镜像。它提供了一个预配置的环境,包含Go语言开发所需的基本工具和依赖项,方便开发者快速搭建Go语言开发环境。 开发者可以直接使用该镜像创建容器,无需手动安装和配置Go环境。

源镜像 mcr.microsoft.com/devcontainers/go:1-1.23-bookworm
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/devcontainers/go:1-1.23-bookworm
镜像ID sha256:b6b0eb991ebec9f8047651f868622fe65d5280f73074242ac0f5202e7cc9cd9e
镜像TAG 1-1.23-bookworm
大小 1.52GB
镜像源 mcr.microsoft.com
CMD bash
启动入口
工作目录 /go
OS/平台 linux/amd64
浏览量 10 次
贡献者
镜像创建 2025-07-10T11:44:13.844457576Z
同步时间 2026-04-03 10:56
环境变量
PATH=/usr/local/share/nvm/current/bin:/usr/local/go/bin:/go/bin:/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GOLANG_VERSION=1.23.11 GOTOOLCHAIN=local GOPATH=/go GOROOT=/usr/local/go NVM_DIR=/usr/local/share/nvm NVM_SYMLINK_CURRENT=true
镜像标签
go: dev.containers.id v0.4.17: dev.containers.release https://github.com/devcontainers/images: dev.containers.source Thu, 10 Jul 2025 11:40:01 GMT: dev.containers.timestamp 1.23-bookworm: dev.containers.variant [ {"id":"ghcr.io/devcontainers/features/common-utils:2"}, {"id":"ghcr.io/devcontainers/features/git:1","customizations":{"vscode":{"settings":{"github.copilot.chat.codeGeneration.instructions":[{"text":"This dev container includes an up-to-date version of Git, built from source as needed, pre-installed and available on the `PATH`."}]}}}}, {"id":"ghcr.io/devcontainers/features/go:1","init":true,"capAdd":["SYS_PTRACE"],"securityOpt":["seccomp=unconfined"],"customizations":{"vscode":{"extensions":["golang.Go"],"settings":{"github.copilot.chat.codeGeneration.instructions":[{"text":"This dev container includes Go and common Go utilities pre-installed and available on the `PATH`, along with the Go language extension for Go development."}]}}}}, {"id":"ghcr.io/devcontainers/features/node:1","customizations":{"vscode":{"extensions":["dbaeumer.vscode-eslint"],"settings":{"github.copilot.chat.codeGeneration.instructions":[{"text":"This dev container includes `node`, `npm` and `eslint` pre-installed and available on the `PATH` for Node.js and JavaScript development."}]}}}}, {"customizations":{"vscode":{"settings":{"go.toolsManagement.checkForUpdates":"local","go.useLanguageServer":true,"go.gopath":"/go"},"extensions":["golang.Go"]}},"remoteUser":"vscode"} ]: devcontainer.metadata 1.4.5: version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/devcontainers/go:1-1.23-bookworm
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/devcontainers/go:1-1.23-bookworm  mcr.microsoft.com/devcontainers/go:1-1.23-bookworm

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/devcontainers/go:1-1.23-bookworm
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/devcontainers/go:1-1.23-bookworm  mcr.microsoft.com/devcontainers/go:1-1.23-bookworm

Shell快速替换命令

sed -i 's#mcr.microsoft.com/devcontainers/go:1-1.23-bookworm#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/devcontainers/go:1-1.23-bookworm#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/devcontainers/go:1-1.23-bookworm && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/devcontainers/go:1-1.23-bookworm  mcr.microsoft.com/devcontainers/go:1-1.23-bookworm'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/devcontainers/go:1-1.23-bookworm && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/devcontainers/go:1-1.23-bookworm  mcr.microsoft.com/devcontainers/go:1-1.23-bookworm'

镜像构建历史


# 2025-07-10 19:44:13  0.00B 添加元数据标签
LABEL devcontainer.metadata=[ {"id":"ghcr.io/devcontainers/features/common-utils:2"}, {"id":"ghcr.io/devcontainers/features/git:1","customizations":{"vscode":{"settings":{"github.copilot.chat.codeGeneration.instructions":[{"text":"This dev container includes an up-to-date version of Git, built from source as needed, pre-installed and available on the `PATH`."}]}}}}, {"id":"ghcr.io/devcontainers/features/go:1","init":true,"capAdd":["SYS_PTRACE"],"securityOpt":["seccomp=unconfined"],"customizations":{"vscode":{"extensions":["golang.Go"],"settings":{"github.copilot.chat.codeGeneration.instructions":[{"text":"This dev container includes Go and common Go utilities pre-installed and available on the `PATH`, along with the Go language extension for Go development."}]}}}}, {"id":"ghcr.io/devcontainers/features/node:1","customizations":{"vscode":{"extensions":["dbaeumer.vscode-eslint"],"settings":{"github.copilot.chat.codeGeneration.instructions":[{"text":"This dev container includes `node`, `npm` and `eslint` pre-installed and available on the `PATH` for Node.js and JavaScript development."}]}}}}, {"customizations":{"vscode":{"settings":{"go.toolsManagement.checkForUpdates":"local","go.useLanguageServer":true,"go.gopath":"/go"},"extensions":["golang.Go"]}},"remoteUser":"vscode"} ]
                        
# 2025-07-10 19:44:13  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-07-10 19:44:13  0.00B 定义构建参数
ARG _DEV_CONTAINERS_IMAGE_USER=root
                        
# 2025-07-10 19:44:13  7.76MB 执行命令并创建新的镜像层
RUN /bin/sh -c cp -ar /tmp/build-features-src/node_3 /tmp/dev-container-features  && chmod -R 0755 /tmp/dev-container-features/node_3  && cd /tmp/dev-container-features/node_3  && chmod +x ./devcontainer-features-install.sh  && ./devcontainer-features-install.sh  && rm -rf /tmp/dev-container-features/node_3 # buildkit
                        
# 2025-07-10 19:44:08  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/share/nvm/current/bin:/usr/local/go/bin:/go/bin:/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-07-10 19:44:08  0.00B 设置环境变量 NVM_SYMLINK_CURRENT
ENV NVM_SYMLINK_CURRENT=true
                        
# 2025-07-10 19:44:08  0.00B 设置环境变量 NVM_DIR
ENV NVM_DIR=/usr/local/share/nvm
                        
# 2025-07-10 19:44:08  361.20MB 执行命令并创建新的镜像层
RUN /bin/sh -c cp -ar /tmp/build-features-src/go_2 /tmp/dev-container-features  && chmod -R 0755 /tmp/dev-container-features/go_2  && cd /tmp/dev-container-features/go_2  && chmod +x ./devcontainer-features-install.sh  && ./devcontainer-features-install.sh  && rm -rf /tmp/dev-container-features/go_2 # buildkit
                        
# 2025-07-10 19:43:32  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/go/bin:/go/bin:/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-07-10 19:43:32  0.00B 设置环境变量 GOPATH
ENV GOPATH=/go
                        
# 2025-07-10 19:43:32  0.00B 设置环境变量 GOROOT
ENV GOROOT=/usr/local/go
                        
# 2025-07-10 19:43:32  167.20MB 执行命令并创建新的镜像层
RUN /bin/sh -c cp -ar /tmp/build-features-src/git_1 /tmp/dev-container-features  && chmod -R 0755 /tmp/dev-container-features/git_1  && cd /tmp/dev-container-features/git_1  && chmod +x ./devcontainer-features-install.sh  && ./devcontainer-features-install.sh  && rm -rf /tmp/dev-container-features/git_1 # buildkit
                        
# 2025-07-10 19:40:51  146.08MB 执行命令并创建新的镜像层
RUN /bin/sh -c cp -ar /tmp/build-features-src/common-utils_0 /tmp/dev-container-features  && chmod -R 0755 /tmp/dev-container-features/common-utils_0  && cd /tmp/dev-container-features/common-utils_0  && chmod +x ./devcontainer-features-install.sh  && ./devcontainer-features-install.sh  && rm -rf /tmp/dev-container-features/common-utils_0 # buildkit
                        
# 2025-07-10 19:40:38  87.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo "_CONTAINER_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env && echo "_REMOTE_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env # buildkit
                        
# 2025-07-10 19:40:38  41.00B 复制新文件或目录到容器中
COPY /tmp/build-features/ /tmp/dev-container-features # buildkit
                        
# 2025-07-10 19:40:38  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /tmp/dev-container-features # buildkit
                        
# 2025-07-10 19:40:38  0.00B 指定运行容器时使用的用户
USER root
                        
# 2025-07-10 19:40:38  0.00B 添加元数据标签
LABEL dev.containers.timestamp=Thu, 10 Jul 2025 11:40:01 GMT
                        
# 2025-07-10 19:40:38  0.00B 添加元数据标签
LABEL dev.containers.source=https://github.com/devcontainers/images
                        
# 2025-07-10 19:40:38  0.00B 添加元数据标签
LABEL dev.containers.release=v0.4.17
                        
# 2025-07-10 19:40:38  0.00B 添加元数据标签
LABEL dev.containers.variant=1.23-bookworm
                        
# 2025-07-10 19:40:38  0.00B 添加元数据标签
LABEL dev.containers.id=go
                        
# 2025-07-10 19:40:38  0.00B 添加元数据标签
LABEL version=1.4.5
                        
# 2025-07-10 19:40:38  285.00B 复制新文件或目录到容器中
COPY meta.env /usr/local/etc/vscode-dev-containers/ # buildkit
                        
# 2025-07-09 01:23:13  0.00B 设置工作目录为/go
WORKDIR /go
                        
# 2025-07-09 01:23:13  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 1777 "$GOPATH" # buildkit
                        
# 2025-07-09 01:23:13  237.29MB 复制新文件或目录到容器中
COPY /target/ / # buildkit
                        
# 2025-07-09 01:23:13  0.00B 设置环境变量 PATH
ENV PATH=/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-07-09 01:23:13  0.00B 设置环境变量 GOPATH
ENV GOPATH=/go
                        
# 2025-07-09 01:23:13  0.00B 设置环境变量 GOTOOLCHAIN
ENV GOTOOLCHAIN=local
                        
# 2025-07-09 01:23:13  0.00B 设置环境变量 GOLANG_VERSION
ENV GOLANG_VERSION=1.23.11
                        
# 2025-07-09 01:23:13  258.59MB 执行命令并创建新的镜像层
RUN /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/* # buildkit
                        
# 2024-01-09 09:14:25  177.15MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		git 		mercurial 		openssh-client 		subversion 				procps 	; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2023-05-11 07:29:59  48.39MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 		curl 		gnupg 		netbase 		sq 		wget 	; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2023-05-11 07:29:59  116.55MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1751241600'
                        
                    

镜像信息

{
    "Id": "sha256:b6b0eb991ebec9f8047651f868622fe65d5280f73074242ac0f5202e7cc9cd9e",
    "RepoTags": [
        "mcr.microsoft.com/devcontainers/go:1-1.23-bookworm",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/devcontainers/go:1-1.23-bookworm"
    ],
    "RepoDigests": [
        "mcr.microsoft.com/devcontainers/go@sha256:35e445a87924ae04c171d7e52e2a913050dfefbacda3756ef7a307db035704d5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/mcr.microsoft.com/devcontainers/go@sha256:00ba1e4a03a1b996583d7a741b3f8dcbb2a10f13f38a36ccb9cd9d8eeb508e5d"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-07-10T11:44:13.844457576Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/share/nvm/current/bin:/usr/local/go/bin:/go/bin:/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "GOLANG_VERSION=1.23.11",
            "GOTOOLCHAIN=local",
            "GOPATH=/go",
            "GOROOT=/usr/local/go",
            "NVM_DIR=/usr/local/share/nvm",
            "NVM_SYMLINK_CURRENT=true"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/go",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "dev.containers.id": "go",
            "dev.containers.release": "v0.4.17",
            "dev.containers.source": "https://github.com/devcontainers/images",
            "dev.containers.timestamp": "Thu, 10 Jul 2025 11:40:01 GMT",
            "dev.containers.variant": "1.23-bookworm",
            "devcontainer.metadata": "[ {\"id\":\"ghcr.io/devcontainers/features/common-utils:2\"}, {\"id\":\"ghcr.io/devcontainers/features/git:1\",\"customizations\":{\"vscode\":{\"settings\":{\"github.copilot.chat.codeGeneration.instructions\":[{\"text\":\"This dev container includes an up-to-date version of Git, built from source as needed, pre-installed and available on the `PATH`.\"}]}}}}, {\"id\":\"ghcr.io/devcontainers/features/go:1\",\"init\":true,\"capAdd\":[\"SYS_PTRACE\"],\"securityOpt\":[\"seccomp=unconfined\"],\"customizations\":{\"vscode\":{\"extensions\":[\"golang.Go\"],\"settings\":{\"github.copilot.chat.codeGeneration.instructions\":[{\"text\":\"This dev container includes Go and common Go utilities pre-installed and available on the `PATH`, along with the Go language extension for Go development.\"}]}}}}, {\"id\":\"ghcr.io/devcontainers/features/node:1\",\"customizations\":{\"vscode\":{\"extensions\":[\"dbaeumer.vscode-eslint\"],\"settings\":{\"github.copilot.chat.codeGeneration.instructions\":[{\"text\":\"This dev container includes `node`, `npm` and `eslint` pre-installed and available on the `PATH` for Node.js and JavaScript development.\"}]}}}}, {\"customizations\":{\"vscode\":{\"settings\":{\"go.toolsManagement.checkForUpdates\":\"local\",\"go.useLanguageServer\":true,\"go.gopath\":\"/go\"},\"extensions\":[\"golang.Go\"]}},\"remoteUser\":\"vscode\"} ]",
            "version": "1.4.5"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1520209439,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/aac0561836c074f15515199ff0f8f58cf5256e69afd7c9c272f464829a07bcd3/diff:/var/lib/docker/overlay2/605bd4f2e1117c046adf942d548a935383e2e05f6ca2ff22f0bab20fe340584c/diff:/var/lib/docker/overlay2/1a56b517c896ba26e75ebb3b25c39b9a69115d9a6696e80b3c6afe43a69d68d8/diff:/var/lib/docker/overlay2/32c03636d79245021afa6db6346b259d20bee51d5f1137d7cd6407f464f7e2a9/diff:/var/lib/docker/overlay2/ee446be40010e76a6742692dd1bed49976ecd36226cefe53b80c9562869e0a9f/diff:/var/lib/docker/overlay2/a14fa09c66cca5abe3355c8becb9af5ad2ad77901e0ea3bd5fd02f94f3e6a051/diff:/var/lib/docker/overlay2/3c509fa94267f5023825030560e6615b8331fc7c1c807b3557fdcc0db1b22c24/diff:/var/lib/docker/overlay2/6004f5624bf74dd0e33c29ac9982db2223b939e81a656aff8e8938f22b971637/diff:/var/lib/docker/overlay2/25c1c030750a270427bfbc11a6446b1ab74a82b9e04217c5cac4201319698928/diff:/var/lib/docker/overlay2/d4bdb58506f672327614934b195b34a61511e79605224b4a7eb52a4d312f252a/diff:/var/lib/docker/overlay2/c9afab00b85e29437d139f133e3fb58bf01715b34c876b4f7236884887cefaa1/diff:/var/lib/docker/overlay2/127305bc74919f79d4a22cf7777f3db4c10c94539073adbafef14aa20ea27ffa/diff:/var/lib/docker/overlay2/38f5ed1765d901e27c94ad135da98b833d90ea8ded82233f6a26c5ebffbe4978/diff:/var/lib/docker/overlay2/be35f76a12db095505bc33493aa8fa1304cd5ead69b53bdcbfd836217e7a8387/diff",
            "MergedDir": "/var/lib/docker/overlay2/40a4bb03cbe2ea8d2a40bbcd960a726406db303dcaff0d9224dbc5f679a5cb11/merged",
            "UpperDir": "/var/lib/docker/overlay2/40a4bb03cbe2ea8d2a40bbcd960a726406db303dcaff0d9224dbc5f679a5cb11/diff",
            "WorkDir": "/var/lib/docker/overlay2/40a4bb03cbe2ea8d2a40bbcd960a726406db303dcaff0d9224dbc5f679a5cb11/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:385eb556134e17ef23cfd59b33526dddab1776f743b3713ff9a08a484ece4aaa",
            "sha256:c878d283e64a0ef7ddb31614dd7b9aa8ea15e80da6489496121a81cfa594a979",
            "sha256:8bc405ffff1cd23ede9fdfd9feda89adff154ee83ca967aae653c1e2e6f68011",
            "sha256:8d97ca4fc845d1d71be9907967e9952c0d41740db93e646547052326848c3443",
            "sha256:b711b6e8a02a2917c69f52df38e7f621396eef3b75a30d1ffa9854cf48c35545",
            "sha256:bc439baaade871c0916fdefdfcd0b03cc4cb14b3b7e63cc92037380b7ef78ef5",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:e8402fb2c85eaa97c4d2e0319ae6cc2e6779d0beb6fb542bfe32b3cecf11f7bc",
            "sha256:a2bff2312f995660976cd64d8c8d0fa2d368bab05ed2df23daba8cd4ee96a195",
            "sha256:8b1ca2785a256fddfbcb61648f53a0602d61fc1624119086d7eba0edff962c98",
            "sha256:6308751a462eaf43ca01681ce42f46538555e4034c7308088d8fa82d902886b4",
            "sha256:dbec3ea03311a68b3f198c97dbd8a9855ec200287fe0dfaf37f407435fc7fe8b",
            "sha256:c0553fed70bac78621dff967692d7669d8eb54c94c48ec1bb092b313cc316bbb",
            "sha256:d2218cb52085bb3ffecac14cc7096b747335585893356af9b99c604a91670f4a",
            "sha256:fa10cb1a0c96a1ea063ca498a7a6122aebccd8ed00f7cc9e8f5a3fb63f444b73"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-03T10:55:22.643708764+08:00"
    }
}

更多版本

mcr.microsoft.com/devcontainers/go:1-1.24-bookworm

linux/amd64 mcr.microsoft.com1.59GB2025-04-28 13:40
669

mcr.microsoft.com/devcontainers/go:1-trixie

linux/amd64 mcr.microsoft.com1.68GB2025-09-18 10:49
309

mcr.microsoft.com/devcontainers/go:2.0.2-1.25-trixie

linux/amd64 mcr.microsoft.com1.58GB2025-09-28 15:23
383

mcr.microsoft.com/devcontainers/go:2-trixie

linux/amd64 mcr.microsoft.com1.68GB2025-09-28 16:07
207

mcr.microsoft.com/devcontainers/go:trixie

linux/amd64 mcr.microsoft.com1.68GB2025-09-28 16:13
236

mcr.microsoft.com/devcontainers/go:1.25-bookworm

linux/amd64 mcr.microsoft.com1.58GB2025-12-19 16:49
307

mcr.microsoft.com/devcontainers/go:2.1.1-1.26-trixie

linux/amd64 mcr.microsoft.com1.64GB2026-03-21 10:40
48

mcr.microsoft.com/devcontainers/go:1-1.23-bookworm

linux/amd64 mcr.microsoft.com1.52GB2026-04-03 10:56
9