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

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

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

源镜像 docker.io/emscripten/emsdk:1.39.17
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emscripten/emsdk:1.39.17
镜像ID sha256:ebe9fb0f1f2b2c8bc6a4e2539fe9ab367c0d8af43dc4334646534a54b43e96b9
镜像TAG 1.39.17
大小 1.28GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /emsdk/entrypoint
工作目录
OS/平台 linux/amd64
浏览量 8 次
贡献者 rw*r@foxmail.com
镜像创建 2020-06-09T01:46:11.025987432Z
同步时间 2025-08-18 11:29
更新时间 2025-08-18 15:53
环境变量
PATH=/emsdk:/emsdk/emscripten/sdk:/emsdk/llvm/clang/bin:/emsdk/node/current/bin:/emsdk/binaryen/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin EMSDK=/emsdk EMSCRIPTEN=/emsdk/emscripten/sdk EM_DATA=/emsdk/.data EM_CONFIG=/emsdk/.emscripten EM_CACHE=/emsdk/.data/cache EM_PORTS=/emsdk/.data/ports
镜像标签
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

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2020-06-09 09:46:11  0.00B 
/bin/sh -c #(nop)  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
                        
# 2020-06-09 09:46:10  9.03KB 
/bin/sh -c #(nop) COPY file:5df543119c63b0b71d78ba479db7c51879dcda24f79a35f088ce5bc5645e9165 in /emsdk/dockerfiles/emscripten-core/emsdk/ 
                        
# 2020-06-09 09:46:10  0.00B 
/bin/sh -c echo "## Internal Testing of image (not-activated)"     &&  ${EMSDK}/test_dockerimage.sh      &&  echo "## Done"
                        
# 2020-06-09 09:46:08  0.00B 
/bin/sh -c echo "## Internal Testing of image (activated)"     &&  . ${EMSDK}/emsdk_set_env.sh     &&  ${EMSDK}/test_dockerimage.sh      &&  echo "## Done"
                        
# 2020-06-09 09:46:06  280.00B 
/bin/sh -c #(nop) COPY file:e357ab31b1e1797379735100f1072c98a980f312ef242925fa2990e0423d363b in /emsdk/ 
                        
# 2020-06-09 09:46:05  568.28MB 
/bin/sh -c echo "## Update and install packages"     &&  mkdir -p /usr/share/man/man1/         &&  apt-get -qq -y update && apt-get -qq install -y --no-install-recommends         libxml2         ca-certificates         python         python3         python-pip         python3-pip         wget         curl         zip         unzip         git         ssh-client         build-essential         make         ant         libidn11         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"
                        
# 2020-06-09 09:45:10  333.54KB 
/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"
                        
# 2020-06-09 09:45:09  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["/emsdk/entrypoint"]
                        
# 2020-06-09 09:45:09  0.00B 
/bin/sh -c #(nop)  ENV PATH=/emsdk:/emsdk/emscripten/sdk:/emsdk/llvm/clang/bin:/emsdk/node/current/bin:/emsdk/binaryen/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2020-06-09 09:45:09  0.00B 
/bin/sh -c #(nop)  ENV EM_PORTS=/emsdk/.data/ports
                        
# 2020-06-09 09:45:09  0.00B 
/bin/sh -c #(nop)  ENV EM_CACHE=/emsdk/.data/cache
                        
# 2020-06-09 09:45:09  0.00B 
/bin/sh -c #(nop)  ENV EM_CONFIG=/emsdk/.emscripten
                        
# 2020-06-09 09:45:09  0.00B 
/bin/sh -c #(nop)  ENV EM_DATA=/emsdk/.data
                        
# 2020-06-09 09:45:08  0.00B 
/bin/sh -c #(nop)  ENV EMSCRIPTEN=/emsdk/emscripten/sdk
                        
# 2020-06-09 09:45:08  0.00B 
/bin/sh -c #(nop)  ENV EMSDK=/emsdk
                        
# 2020-06-09 09:45:07  647.04MB 
/bin/sh -c #(nop) COPY dir:bf36e903e96a01d5da7088b4c8f5c2fb69e0f735c4909c46be6af2c6b426afba in /emsdk 
                        
# 2020-05-15 14:28:44  0.00B 
/bin/sh -c #(nop)  CMD ["bash"]
                        
# 2020-05-15 14:28:44  69.21MB 
/bin/sh -c #(nop) ADD file:7780c81c33e6cc5b6261af4a6c611cce0f39dec3131009bb297e65f12020c150 in / 
                        
                    

镜像信息

{
    "Id": "sha256:ebe9fb0f1f2b2c8bc6a4e2539fe9ab367c0d8af43dc4334646534a54b43e96b9",
    "RepoTags": [
        "emscripten/emsdk:1.39.17",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emscripten/emsdk:1.39.17"
    ],
    "RepoDigests": [
        "emscripten/emsdk@sha256:1e264934c11ffde8511441eaed6bdc44eaa30ec027e46d38be7ae67106aefdab",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/emscripten/emsdk@sha256:1e264934c11ffde8511441eaed6bdc44eaa30ec027e46d38be7ae67106aefdab"
    ],
    "Parent": "",
    "Comment": "",
    "Created": "2020-06-09T01:46:11.025987432Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "19.03.11",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/emsdk:/emsdk/emscripten/sdk:/emsdk/llvm/clang/bin:/emsdk/node/current/bin:/emsdk/binaryen/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "EMSDK=/emsdk",
            "EMSCRIPTEN=/emsdk/emscripten/sdk",
            "EM_DATA=/emsdk/.data",
            "EM_CONFIG=/emsdk/.emscripten",
            "EM_CACHE=/emsdk/.data/cache",
            "EM_PORTS=/emsdk/.data/ports"
        ],
        "Cmd": null,
        "Image": "sha256:cc04b7685be29a85246a0116794fdda02e94b9283d114fb6664a2340c2426b11",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/emsdk/entrypoint"
        ],
        "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"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1284879626,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/2d291bd8581344af3f1a4ffc715597c4a12439751ea4e4137cb25a88bf615a54/diff:/var/lib/docker/overlay2/d6c3c09dbf6e4ac2ca9683497a9c50e5034ac0b5334881bdda6fce8a6ab420b6/diff:/var/lib/docker/overlay2/067ac809f9d1643e17c75221b865967f99f4a0763bf36ee90596219d5ba2d1ff/diff:/var/lib/docker/overlay2/205999ccb21e92922b898e6a28695f23c2cf1e225bd795c96c8a3a00e9c16607/diff:/var/lib/docker/overlay2/d59b0d5f269807c3eca7805197f91860ae964e5b79bd419e432bc35606b1a439/diff:/var/lib/docker/overlay2/4fba28aa585eb311d6a46ead08c01c5f559cdeef3b559b8a28a9dff5317363b9/diff:/var/lib/docker/overlay2/083f65c02fa03dad372a5e211c06b62a32fc089ecaeb277f7f47f6eb298ef9ab/diff",
            "MergedDir": "/var/lib/docker/overlay2/cb99c4b453fe836a88748cbb8df9cdb62b2507998bc2c17df07f8b8f3419b2ac/merged",
            "UpperDir": "/var/lib/docker/overlay2/cb99c4b453fe836a88748cbb8df9cdb62b2507998bc2c17df07f8b8f3419b2ac/diff",
            "WorkDir": "/var/lib/docker/overlay2/cb99c4b453fe836a88748cbb8df9cdb62b2507998bc2c17df07f8b8f3419b2ac/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:ffc9b21953f4cd7956cdf532a5db04ff0a2daa7475ad796f1bad58cfbaf77a07",
            "sha256:c2946cfe315dbea0d00e72b667189d3dbb8e28e924882135a525902bbc44d456",
            "sha256:a1a30111e73071c5b3c1db262809cad591f9ba7dd052635d264a590bd2b83dea",
            "sha256:244ae2cbea66918087e170b4fda8714d8af0f207c5e7a73465f5e4b4caf3593c",
            "sha256:465b6f313beeaa56e5ce9381ccef79c3a73e501bd7b3f81e337b3795147a6779",
            "sha256:5dd069c75b008eb3d4ee510413e00d9e80e2add5bb3c20fb95143be2ed5b07f4",
            "sha256:382d67d000149727096a35b8853a4fb7a2feca6785125eeb4e8a6ae893d4afc9",
            "sha256:8e04d59d9a8af8697e510ee7a24d549caed7bbb3d50c7a104aabf61c1d03365c"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-18T11:28:38.586657915+08:00"
    }
}

更多版本

docker.io/emscripten/emsdk:latest

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

docker.io/emscripten/emsdk:1.39.17

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