ghcr.io/lukegus/termix:latest linux/amd64

ghcr.io/lukegus/termix:latest - 国内下载镜像源 浏览次数:14

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

这是一个名为termix的Docker容器镜像,存储在GitHub Container Registry (ghcr.io) 上,由用户lukegus维护。

由于我没有访问外部网络的能力,无法获取该镜像的具体描述信息。 要了解详细信息,请访问ghcr.io并搜索该镜像名称。

源镜像 ghcr.io/lukegus/termix:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/lukegus/termix:latest
镜像ID sha256:e708c5f2658b47f21ff54414044e4be75d3c2b45f556332a907a3e4f2ca335a6
镜像TAG latest
大小 501.02MB
镜像源 ghcr.io
CMD /entrypoint.sh
启动入口 docker-entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 14 次
贡献者
镜像创建 2025-08-01T04:10:37.125358854Z
同步时间 2025-08-08 11:20
更新时间 2025-08-09 03:27
开放端口
8080/tcp 8081/tcp 8082/tcp 8083/tcp 8084/tcp
目录挂载
/app/data
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=18.20.8 YARN_VERSION=1.22.22 DATA_DIR=/app/data PORT=8080 NODE_ENV=production
镜像标签
8b1163b6b67173e2030e66836ffd161dfd91c55e: org.opencontainers.image.revision https://github.com/LukeGus/Termix: org.opencontainers.image.source

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/lukegus/termix:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/lukegus/termix:latest  ghcr.io/lukegus/termix:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/lukegus/termix:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/lukegus/termix:latest  ghcr.io/lukegus/termix:latest

Shell快速替换命令

sed -i 's#ghcr.io/lukegus/termix:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/lukegus/termix:latest#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-08-01 12:10:37  0.00B 设置默认要执行的命令
CMD ["/entrypoint.sh"]
                        
# 2025-08-01 12:10:37  588.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x /entrypoint.sh # buildkit
                        
# 2025-08-01 12:10:37  588.00B 复制新文件或目录到容器中
COPY docker/entrypoint.sh /entrypoint.sh # buildkit
                        
# 2025-08-01 12:10:36  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{} 8081/tcp:{} 8082/tcp:{} 8083/tcp:{} 8084/tcp:{}]
                        
# 2025-08-01 12:10:36  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/app/data]
                        
# 2025-08-01 12:10:36  177.17MB 执行命令并创建新的镜像层
RUN /bin/sh -c chown -R node:node /app # buildkit
                        
# 2025-08-01 12:10:21  2.98KB 复制新文件或目录到容器中
COPY package.json ./ # buildkit
                        
# 2025-08-01 12:10:21  112.27KB 复制新文件或目录到容器中
COPY /app/dist/backend ./dist/backend # buildkit
                        
# 2025-08-01 12:10:21  27.87MB 复制新文件或目录到容器中
COPY /app/node_modules/better-sqlite3 /app/node_modules/better-sqlite3 # buildkit
                        
# 2025-08-01 12:10:21  112.25KB 复制新文件或目录到容器中
COPY /app/node_modules/bcryptjs /app/node_modules/bcryptjs # buildkit
                        
# 2025-08-01 12:10:21  154.52MB 复制新文件或目录到容器中
COPY /app/node_modules /app/node_modules # buildkit
                        
# 2025-08-01 12:10:11  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-08-01 12:10:11  3.29MB 执行命令并创建新的镜像层
RUN /bin/sh -c chown -R nginx:nginx /usr/share/nginx/html # buildkit
                        
# 2025-08-01 12:10:11  3.29MB 复制新文件或目录到容器中
COPY /app/dist /usr/share/nginx/html # buildkit
                        
# 2025-07-29 13:00:05  2.75KB 复制新文件或目录到容器中
COPY docker/nginx.conf /etc/nginx/nginx.conf # buildkit
                        
# 2025-07-29 13:00:02  7.66MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache nginx gettext su-exec &&     mkdir -p /app/data &&     chown -R node:node /app/data # buildkit
                        
# 2025-07-29 13:00:02  0.00B 设置环境变量 DATA_DIR PORT NODE_ENV
ENV DATA_DIR=/app/data PORT=8080 NODE_ENV=production
                        
# 2025-03-27 22:23:08  0.00B 设置默认要执行的命令
CMD ["node"]
                        
# 2025-03-27 22:23:08  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2025-03-27 22:23:08  388.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2025-03-27 22:23:08  5.37MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache --virtual .build-deps-yarn curl gnupg tar   && export GNUPGHOME="$(mktemp -d)"   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||     gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;   done   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"   && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && gpgconf --kill all   && rm -rf "$GNUPGHOME"   && mkdir -p /opt   && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg   && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && apk del .build-deps-yarn   && yarn --version   && rm -rf /tmp/* # buildkit
                        
# 2025-03-27 22:23:08  0.00B 设置环境变量 YARN_VERSION
ENV YARN_VERSION=1.22.22
                        
# 2025-03-27 22:23:08  113.79MB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup -g 1000 node     && adduser -u 1000 -G node -s /bin/sh -D node     && apk add --no-cache         libstdc++     && apk add --no-cache --virtual .build-deps         curl     && ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)"       && case "${alpineArch##*-}" in         x86_64) ARCH='x64' CHECKSUM="2c75d5d562d3ffc049ca1bbea65b68ae6bd0ec50ed04b1f606e065eaf35e8599" OPENSSL_ARCH=linux-x86_64;;         x86) OPENSSL_ARCH=linux-elf;;         aarch64) OPENSSL_ARCH=linux-aarch64;;         arm*) OPENSSL_ARCH=linux-armv4;;         ppc64le) OPENSSL_ARCH=linux-ppc64le;;         s390x) OPENSSL_ARCH=linux-s390x;;         *) ;;       esac   && if [ -n "${CHECKSUM}" ]; then     set -eu;     curl -fsSLO --compressed "https://unofficial-builds.nodejs.org/download/release/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz";     echo "$CHECKSUM  node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" | sha256sum -c -       && tar -xJf "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" -C /usr/local --strip-components=1 --no-same-owner       && ln -s /usr/local/bin/node /usr/local/bin/nodejs;   else     echo "Building from source"     && apk add --no-cache --virtual .build-deps-full         binutils-gold         g++         gcc         gnupg         libgcc         linux-headers         make         python3         py-setuptools     && export GNUPGHOME="$(mktemp -d)"     && for key in       C0D6248439F1D5604AAFFB4021D900FFDB233756       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       CC68F5A3106FF448322E48ED27F5E38D5B0A215F       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A       A363A499291CBBC940DD62E41F10027AF002F8B0     ; do       gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" ||       gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && gpgconf --kill all     && rm -rf "$GNUPGHOME"     && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xf "node-v$NODE_VERSION.tar.xz"     && cd "node-v$NODE_VERSION"     && ./configure     && make -j$(getconf _NPROCESSORS_ONLN) V=     && make install     && apk del .build-deps-full     && cd ..     && rm -Rf "node-v$NODE_VERSION"     && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt;   fi   && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz"   && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \;   && apk del .build-deps   && node --version   && npm --version # buildkit
                        
# 2025-03-27 22:23:08  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=18.20.8
                        
# 2025-02-14 11:28:36  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-02-14 11:28:36  7.83MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:e708c5f2658b47f21ff54414044e4be75d3c2b45f556332a907a3e4f2ca335a6",
    "RepoTags": [
        "ghcr.io/lukegus/termix:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/lukegus/termix:latest"
    ],
    "RepoDigests": [
        "ghcr.io/lukegus/termix@sha256:fd2907f7f2215a644e2c211b17886c86bedad1a4fa1233e4dced02cbebb5565d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/lukegus/termix@sha256:d211c095c0f1a4d2d063acb444116184a91b068e4191805a7987e76fd3b3ae99"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-08-01T04:10:37.125358854Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {},
            "8081/tcp": {},
            "8082/tcp": {},
            "8083/tcp": {},
            "8084/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=18.20.8",
            "YARN_VERSION=1.22.22",
            "DATA_DIR=/app/data",
            "PORT=8080",
            "NODE_ENV=production"
        ],
        "Cmd": [
            "/entrypoint.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/app/data": {}
        },
        "WorkingDir": "/app",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.revision": "8b1163b6b67173e2030e66836ffd161dfd91c55e",
            "org.opencontainers.image.source": "https://github.com/LukeGus/Termix"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 501020295,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/37e6889047a18db93a9d7ed0379134c53c5648334b002c3bb8d9a096f14aa0c1/diff:/var/lib/docker/overlay2/3e456b48ac45069540a0d4cb40d4758155073c6fe99e6fa7b76b8f8811bfa550/diff:/var/lib/docker/overlay2/5cb66059acce3dc0d7da6c1ec305cc4a72a1e536e39b8670d6db483e0e925356/diff:/var/lib/docker/overlay2/3278c2e925295ea688806249f231089ace4a3fe351f81d67d06349706ea7b1d6/diff:/var/lib/docker/overlay2/452a0f94b4733d961967700d137e0948f6de8c8365b70cdf1cad3afa1c4f7d1c/diff:/var/lib/docker/overlay2/a26f92e288a8a1c88f7352f1de36caefae97a8647eb0777d70345d68f0933607/diff:/var/lib/docker/overlay2/b3311517a00a7df26214d1070e6da57ce846fcd526d995f3929129fad90e6474/diff:/var/lib/docker/overlay2/4d18650e74170a02c1c53e36bd75aece2abe29fb7f08c96467f5eb18b9834933/diff:/var/lib/docker/overlay2/3793f5946edd89b7faae4dac7edd789ba42400cd4d5ba301c91413799d378b71/diff:/var/lib/docker/overlay2/2671ac46bd850fa44e82f625b1facfe08adef3346e52992e04bd2b469b78c9ea/diff:/var/lib/docker/overlay2/04c12262ec3c3cf7ee9bf11a2a883e2fd5ccc49c230ccc9d4b9f9a5dffc3fbc0/diff:/var/lib/docker/overlay2/306db4ee9ba3d26b8b42f73159ac136280304f7f38ad4d8b8d248df3ddfd7163/diff:/var/lib/docker/overlay2/dbfc164d8a039afd767f342a97249a92e30cd45d07a7074b8e78ec4f1d5720b9/diff:/var/lib/docker/overlay2/69fd227fcb77063c64aaefe4a8c0312d0e8b53e6296fe2f03da8cdf17bdfda60/diff:/var/lib/docker/overlay2/9b462c38e426e70e013d748dbce65e59f4d9e24e0c8eb90233e737ac97a5f061/diff:/var/lib/docker/overlay2/4e8c80c1de56b91b667718f35bdead0b4c91a2fdafbfe97c3c57654b169634d9/diff",
            "MergedDir": "/var/lib/docker/overlay2/2ab50cf6e666fe8a5147edf8c7b4b1cb01ef98649e2a50dc4d02466e8f51fa2d/merged",
            "UpperDir": "/var/lib/docker/overlay2/2ab50cf6e666fe8a5147edf8c7b4b1cb01ef98649e2a50dc4d02466e8f51fa2d/diff",
            "WorkDir": "/var/lib/docker/overlay2/2ab50cf6e666fe8a5147edf8c7b4b1cb01ef98649e2a50dc4d02466e8f51fa2d/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:08000c18d16dadf9553d747a58cf44023423a9ab010aab96cf263d2216b8b350",
            "sha256:0b1f26057bd0491a50f56fd7f2983bd3ad478511f12fff2b361a97c50cb5828b",
            "sha256:f3b40b0cdb1caad1db11b8589c814f85b3e69f3ed33f64a686e465e74a47c9f0",
            "sha256:82140d9a70a706b719632fec8e4d083419fc62159f94afec80dcabc52e0ed0d2",
            "sha256:59c893b5134693cf2f658c27d7667b8db56b3f50a8ee35b32f5d083bc3c880d1",
            "sha256:2061b9d1900fd108867ac8ce50b423293aaec134248ab2540deed355cd5d6c8c",
            "sha256:fafed4b531c21216dd51e62f805b3a2edbd5eee7ee2cf5b243168ff9a15bd843",
            "sha256:3b47d17dd4f8753b3a39d343d92741786c30ad37e8926b8224117b3a704d6049",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:ad1e3252f9f83b55e6f2214001908c5c5ecea3ab9e8fe70f0daf28894168d8b7",
            "sha256:593c9ceb9935675afb2354b1ffe1ac41dddf39dae6ddbba9ac5208dfdd466257",
            "sha256:057f79ec307cbda5c7387fc7957ed8756ac6a640294c987d50effe79616bc609",
            "sha256:c36faa11b79a897aac2188b25e3f41bf0e348e13333b3f4cc7a60378ede35bdc",
            "sha256:651fe8d88ecd1bffd734e6fe4f1417b622698817a8f5b9ce1ad8e25c15e70fab",
            "sha256:1a837f2d3fbc7ea9e36fbf70dc112ead2a41cfad6031c67d004cacbb9b93dcc5",
            "sha256:5b9d1ba01317543e3bb714cdf0a2d659eaa348c72a8802ad2cc3b0d909ddca9d",
            "sha256:b2293088005c7d55f79e9351c4d2be412515f4f2ea26d7fa60a5d7e28bc5fc2d"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-08-08T11:20:25.324056139+08:00"
    }
}

更多版本

ghcr.io/lukegus/termix:latest

linux/amd64 ghcr.io501.02MB2025-08-08 11:20
13