docker.io/emscripten/emsdk:latest linux/amd64

docker.io/emscripten/emsdk:latest - 国内下载镜像源 浏览次数:9

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

这是一个包含Emscripten SDK的Docker镜像。Emscripten是一个编译器工具链,可以将C/C++代码编译成可在Web浏览器中运行的JavaScript代码。这个镜像提供了一个方便的环境来构建和运行使用Emscripten的项目,无需在本地系统上安装复杂的依赖项。

源镜像 docker.io/emscripten/emsdk:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emscripten/emsdk:latest
镜像ID sha256:cff5e90f2bc9e0b63660498d02b6c27d9b2cf70b767643efff19192806141199
镜像TAG latest
大小 2.22GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /emsdk/docker/entrypoint.sh
工作目录 /src
OS/平台 linux/amd64
浏览量 9 次
贡献者 rw*r@foxmail.com
镜像创建 2025-08-14T20:43:55.811005765Z
同步时间 2025-08-18 11:14
更新时间 2025-08-18 17:08
环境变量
PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/22.16.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin EMSDK=/emsdk
镜像标签
kontakt@trzeci.eu: maintainer The official container with Emscripten SDK: org.label-schema.description /docker/Dockerfile: org.label-schema.docker.dockerfile emscripten: org.label-schema.name https://emscripten.org: org.label-schema.url https://github.com/emscripten-core/emsdk: org.label-schema.vcs-url ubuntu: org.opencontainers.image.ref.name 22.04: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-08-15 04:43:55  0.00B 添加元数据标签
LABEL maintainer=kontakt@trzeci.eu org.label-schema.name=emscripten org.label-schema.description=The official container with Emscripten SDK org.label-schema.url=https://emscripten.org org.label-schema.vcs-url=https://github.com/emscripten-core/emsdk org.label-schema.docker.dockerfile=/docker/Dockerfile
                        
# 2025-08-15 04:43:55  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/emsdk/docker/entrypoint.sh"]
                        
# 2025-08-15 04:43:55  0.00B 设置工作目录为/src
WORKDIR /src
                        
# 2025-08-15 04:43:55  610.54MB 执行命令并创建新的镜像层
RUN /bin/sh -c echo "## Update and install packages"     && apt-get -qq -y update     && DEBIAN_FRONTEND="noninteractive" TZ="America/San_Francisco" apt-get -qq install -y --no-install-recommends         sudo         libxml2         ca-certificates         python3         python3-pip         wget         curl         zip         unzip         git         git-lfs         ssh-client         build-essential         make         ant         libidn12         cmake         openjdk-11-jre-headless     && apt-get -y clean     && apt-get -y autoclean     && apt-get -y autoremove     && rm -rf /var/lib/apt/lists/*     && rm -rf /var/cache/debconf/*-old     && rm -rf /usr/share/doc/*     && rm -rf /usr/share/man/??     && rm -rf /usr/share/man/??_*     && echo "## Done" # buildkit
                        
# 2025-08-15 04:43:25  333.77KB 执行命令并创建新的镜像层
RUN /bin/sh -c echo "## Create emscripten user (1000:1000)"     && groupadd --gid 1000 emscripten     && useradd --uid 1000 --gid emscripten --shell /bin/bash --create-home emscripten     && echo "## Done" # buildkit
                        
# 2025-08-15 04:43:25  0.00B 设置环境变量 EMSDK PATH
ENV EMSDK=/emsdk PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/22.16.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-08-15 04:43:25  1.53GB 复制新文件或目录到容器中
COPY /emsdk /emsdk # buildkit
                        
# 2025-07-30 13:32:14  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2025-07-30 13:32:14  77.87MB 
/bin/sh -c #(nop) ADD file:598bb7ba54e5a576778e9ebe1f4e514188812bea30c08d00446f8d04c37053e6 in / 
                        
# 2025-07-30 13:32:11  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2025-07-30 13:32:11  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2025-07-30 13:32:11  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2025-07-30 13:32:11  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:cff5e90f2bc9e0b63660498d02b6c27d9b2cf70b767643efff19192806141199",
    "RepoTags": [
        "emscripten/emsdk:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emscripten/emsdk:latest"
    ],
    "RepoDigests": [
        "emscripten/emsdk@sha256:520088b81877b610389dfd4cf7fb8c69f3ae41a611b0f80e222f57dafd930973",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emscripten/emsdk@sha256:f4a2e2377bae8cd644d3f4bc796fd0a7cd2143a61ec451817a7dad819b5effee"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-08-14T20:43:55.811005765Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/emsdk:/emsdk/upstream/emscripten:/emsdk/node/22.16.0_64bit/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "EMSDK=/emsdk"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/src",
        "Entrypoint": [
            "/emsdk/docker/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "kontakt@trzeci.eu",
            "org.label-schema.description": "The official container with Emscripten SDK",
            "org.label-schema.docker.dockerfile": "/docker/Dockerfile",
            "org.label-schema.name": "emscripten",
            "org.label-schema.url": "https://emscripten.org",
            "org.label-schema.vcs-url": "https://github.com/emscripten-core/emsdk",
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2223403228,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c46a2a05f559b7a1030ece3df9af60596e27bda9b25b5e6e0ee3333158b568ff/diff:/var/lib/docker/overlay2/cc8f543291ed72d3b1ed6b058cd1c28a1de6ad9b4b4a0916ee5dfca1b9cae919/diff:/var/lib/docker/overlay2/34b26d4b319d778fe380c9fd25fe91da88cb6f2107e17bea505051e1bfddfe43/diff:/var/lib/docker/overlay2/5eede866ec4347161210225c7e21b0af75ae4b3b75b5173fccae45dfd2fb193f/diff",
            "MergedDir": "/var/lib/docker/overlay2/1aa69feeadd5331588d45e41ed7f8dc8491b256eb17a4850c01b95cac8b4fa81/merged",
            "UpperDir": "/var/lib/docker/overlay2/1aa69feeadd5331588d45e41ed7f8dc8491b256eb17a4850c01b95cac8b4fa81/diff",
            "WorkDir": "/var/lib/docker/overlay2/1aa69feeadd5331588d45e41ed7f8dc8491b256eb17a4850c01b95cac8b4fa81/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:90a2bf02e851326fc70d05470553ed33e578342d6e06bfa0cfaf331c4079b7e4",
            "sha256:470cb34661b8264290cc1312b0e4557227cad0bba7ce736facd089d69c3eec63",
            "sha256:9be979586b48fa03f348b5540e38c7bbb2c3a5dd4495d57a92c0e0001691d943",
            "sha256:645a23f657e4ac71fd0404203b006019a07ab1ef1af6270163d175c908ee4af2",
            "sha256:59fd7af598d24f835ee131d8d7fba6703aafd1b3f3c900a4075821de3f1aefc9"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-18T11:13:15.830557301+08:00"
    }
}

更多版本

docker.io/emscripten/emsdk:latest

linux/amd64 docker.io2.22GB2025-08-18 11:14
8

docker.io/emscripten/emsdk:1.39.17

linux/amd64 docker.io1.28GB2025-08-18 11:29
7