docker.io/taigaio/taiga-front:latest linux/amd64

docker.io/taigaio/taiga-front:latest - 国内下载镜像源 浏览次数:56

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

```html

这是一个 Taiga.io 前端应用的 Docker 镜像。Taiga.io 是一个开源的项目管理平台,这个镜像包含了 Taiga.io 的前端代码,可以用于部署 Taiga.io 的前端部分。

```
源镜像 docker.io/taigaio/taiga-front:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/taigaio/taiga-front:latest
镜像ID sha256:a70474f15cd6cdf67baaf438012dfd04407b13ffc31646fbc095e067fe76cb03
镜像TAG latest
大小 63.59MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD nginx -g daemon off;
启动入口 /docker-entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 56 次
贡献者
镜像创建 2024-07-23T12:31:24.434901253+02:00
同步时间 2025-03-08 09:03
更新时间 2025-04-19 21:32
开放端口
80/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NGINX_VERSION=1.23.4 PKG_RELEASE=1 NJS_VERSION=0.7.11
镜像标签
support@taiga.io: maintainer

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/taigaio/taiga-front:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/taigaio/taiga-front:latest  docker.io/taigaio/taiga-front:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/taigaio/taiga-front:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/taigaio/taiga-front:latest  docker.io/taigaio/taiga-front:latest

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-07-23 18:31:24  22.59MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;     apk update;     apk add --no-cache --virtual .build-deps        subversion;     apk add        bash;     wget https://github.com/taigaio/taiga-front-dist/archive/6.8.1.zip -O source.zip;     unzip source.zip;     mv /taiga-front-dist-6.8.1 /taiga;     mv /conf.json.template taiga/dist/;     chmod +x /docker-entrypoint.d/30_config_env_subst.sh;     mkdir /taiga/dist/plugins;     cd /taiga/dist/plugins;     wget https://github.com/taigaio/taiga-contrib-slack/archive/6.8.0.zip -O source.zip;     unzip -j source.zip "taiga-contrib-slack-6.8.0/front/dist/*" -d slack;     rm source.zip;     wget http://github.com/taigaio/taiga-contrib-github-auth/archive/6.8.0.zip -O source.zip;     unzip -j source.zip "taiga-contrib-github-auth-6.8.0/front/dist/*" -d github-auth;     rm source.zip;     wget http://github.com/taigaio/taiga-contrib-gitlab-auth/archive/6.8.0.zip -O source.zip;     unzip -j source.zip "taiga-contrib-gitlab-auth-6.8.0/front/dist/*" -d gitlab-auth;     rm source.zip;     cd /;     apk del --no-cache .build-deps;     rm source.zip;     mv /taiga/dist/* /usr/share/nginx/html;     rm -rf /taiga # buildkit
                        
# 2024-07-23 18:31:14  1.61KB 复制新文件或目录到容器中
COPY docker/config_env_subst.sh /docker-entrypoint.d/30_config_env_subst.sh # buildkit
                        
# 2024-07-23 18:31:14  1.21KB 复制新文件或目录到容器中
COPY docker/conf.json.template / # buildkit
                        
# 2024-07-23 18:31:14  226.00B 复制新文件或目录到容器中
COPY docker/default.conf /etc/nginx/conf.d/default.conf # buildkit
                        
# 2024-07-23 18:31:14  0.00B 添加元数据标签
LABEL maintainer=support@taiga.io
                        
# 2023-03-30 06:31:35  29.49MB 
/bin/sh -c set -x     && apkArch="$(cat /etc/apk/arch)"     && nginxPackages="         nginx=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE}     "     && apk add --no-cache --virtual .checksum-deps         openssl     && case "$apkArch" in         x86_64|aarch64)             set -x             && KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655"             && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub             && if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then                 echo "key verification succeeded!";                 mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/;             else                 echo "key verification failed!";                 exit 1;             fi             && apk add -X "https://nginx.org/packages/mainline/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages             ;;         *)             set -x             && tempDir="$(mktemp -d)"             && chown nobody:nobody $tempDir             && apk add --no-cache --virtual .build-deps                 gcc                 libc-dev                 make                 openssl-dev                 pcre2-dev                 zlib-dev                 linux-headers                 libxslt-dev                 gd-dev                 geoip-dev                 libedit-dev                 bash                 alpine-sdk                 findutils             && su nobody -s /bin/sh -c "                 export HOME=${tempDir}                 && cd ${tempDir}                 && curl -f -O https://hg.nginx.org/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz                 && PKGOSSCHECKSUM=\"8f3f6c1ddd984c0c7320d3bea25eee42749db6d69c251223cf91d69b8d80b703ab39eb94fcf731399a7693ebd8dd37d1b3232ea1184ca98e5ca0ba6165e1a05c *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\"                 && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then                     echo \"pkg-oss tarball checksum verification succeeded!\";                 else                     echo \"pkg-oss tarball checksum verification failed!\";                     exit 1;                 fi                 && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz                 && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}                 && cd alpine                 && make module-geoip module-image-filter module-njs module-xslt                 && apk index -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk                 && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz                 "             && cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/             && apk del .build-deps             && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages             ;;     esac     && apk del .checksum-deps     && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi     && if [ -n "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi     && if [ -n "/etc/apk/keys/nginx_signing.rsa.pub" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi     && apk add --no-cache curl ca-certificates
                        
# 2023-03-30 06:31:30  0.00B 
/bin/sh -c #(nop)  ENV NJS_VERSION=0.7.11
                        
# 2023-03-30 06:31:16  0.00B 
/bin/sh -c #(nop)  CMD ["nginx" "-g" "daemon off;"]
                        
# 2023-03-30 06:31:16  0.00B 
/bin/sh -c #(nop)  STOPSIGNAL SIGQUIT
                        
# 2023-03-30 06:31:16  0.00B 
/bin/sh -c #(nop)  EXPOSE 80
                        
# 2023-03-30 06:31:16  0.00B 
/bin/sh -c #(nop)  ENTRYPOINT ["/docker-entrypoint.sh"]
                        
# 2023-03-30 06:31:16  4.62KB 
/bin/sh -c #(nop) COPY file:e57eef017a414ca793499729d80a7b9075790c9a804f930f1417e56d506970cf in /docker-entrypoint.d 
                        
# 2023-03-30 06:31:16  1.27KB 
/bin/sh -c #(nop) COPY file:abbcbf84dc17ee4454b6b2e3cf914be88e02cf84d344ec45a5b31235379d722a in /docker-entrypoint.d 
                        
# 2023-03-30 06:31:16  2.12KB 
/bin/sh -c #(nop) COPY file:5c18272734349488bd0c94ec8d382c872c1a0a435cca13bd4671353d6021d2cb in /docker-entrypoint.d 
                        
# 2023-03-30 06:31:16  1.62KB 
/bin/sh -c #(nop) COPY file:7b307b62e82255f040c9812421a30090bf9abf3685f27b02d77fcca99f997911 in / 
                        
# 2023-03-30 06:31:16  4.45MB 
/bin/sh -c set -x     && addgroup -g 101 -S nginx     && adduser -S -D -H -u 101 -h /var/cache/nginx -s /sbin/nologin -G nginx -g nginx nginx     && apkArch="$(cat /etc/apk/arch)"     && nginxPackages="         nginx=${NGINX_VERSION}-r${PKG_RELEASE}     "     && apk add --no-cache --virtual .checksum-deps         openssl     && case "$apkArch" in         x86_64|aarch64)             set -x             && KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655"             && wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub             && if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then                 echo "key verification succeeded!";                 mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/;             else                 echo "key verification failed!";                 exit 1;             fi             && apk add -X "https://nginx.org/packages/mainline/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages             ;;         *)             set -x             && tempDir="$(mktemp -d)"             && chown nobody:nobody $tempDir             && apk add --no-cache --virtual .build-deps                 gcc                 libc-dev                 make                 openssl-dev                 pcre2-dev                 zlib-dev                 linux-headers                 bash                 alpine-sdk                 findutils             && su nobody -s /bin/sh -c "                 export HOME=${tempDir}                 && cd ${tempDir}                 && curl -f -O https://hg.nginx.org/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz                 && PKGOSSCHECKSUM=\"8f3f6c1ddd984c0c7320d3bea25eee42749db6d69c251223cf91d69b8d80b703ab39eb94fcf731399a7693ebd8dd37d1b3232ea1184ca98e5ca0ba6165e1a05c *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\"                 && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then                     echo \"pkg-oss tarball checksum verification succeeded!\";                 else                     echo \"pkg-oss tarball checksum verification failed!\";                     exit 1;                 fi                 && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz                 && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}                 && cd alpine                 && make base                 && apk index -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk                 && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz                 "             && cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/             && apk del .build-deps             && apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages             ;;     esac     && apk del .checksum-deps     && if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi     && if [ -n "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi     && if [ -n "/etc/apk/keys/nginx_signing.rsa.pub" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi     && apk add --no-cache --virtual .gettext gettext     && mv /usr/bin/envsubst /tmp/         && runDeps="$(         scanelf --needed --nobanner /tmp/envsubst             | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }'             | sort -u             | xargs -r apk info --installed             | sort -u     )"     && apk add --no-cache $runDeps     && apk del .gettext     && mv /tmp/envsubst /usr/local/bin/     && apk add --no-cache tzdata     && ln -sf /dev/stdout /var/log/nginx/access.log     && ln -sf /dev/stderr /var/log/nginx/error.log     && mkdir /docker-entrypoint.d
                        
# 2023-03-30 06:31:10  0.00B 
/bin/sh -c #(nop)  ENV PKG_RELEASE=1
                        
# 2023-03-30 06:31:10  0.00B 
/bin/sh -c #(nop)  ENV NGINX_VERSION=1.23.4
                        
# 2023-03-30 06:31:10  0.00B 
/bin/sh -c #(nop)  LABEL maintainer=NGINX Docker Maintainers <docker-maint@nginx.com>
                        
# 2023-03-30 02:19:24  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/sh"]
                        
# 2023-03-30 02:19:24  7.05MB 
/bin/sh -c #(nop) ADD file:9a4f77dfaba7fd2aa78186e4ef0e7486ad55101cefc1fabbc1b385601bb38920 in / 
                        
                    

镜像信息

{
    "Id": "sha256:a70474f15cd6cdf67baaf438012dfd04407b13ffc31646fbc095e067fe76cb03",
    "RepoTags": [
        "taigaio/taiga-front:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/taigaio/taiga-front:latest"
    ],
    "RepoDigests": [
        "taigaio/taiga-front@sha256:2fd4876ad9ebc46a7c920a9eb2457a46ac5d2845c2994686a1fc83213c684f31",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/taigaio/taiga-front@sha256:2fd4876ad9ebc46a7c920a9eb2457a46ac5d2845c2994686a1fc83213c684f31"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-07-23T12:31:24.434901253+02:00",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "80/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NGINX_VERSION=1.23.4",
            "PKG_RELEASE=1",
            "NJS_VERSION=0.7.11"
        ],
        "Cmd": [
            "nginx",
            "-g",
            "daemon off;"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "support@taiga.io"
        },
        "StopSignal": "SIGQUIT"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 63594340,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/165cd430756028fbde13a043d678cec66ec74cf8da08fe8909b84170c802969c/diff:/var/lib/docker/overlay2/d754def6996b9f2ebd960e3b20d3fd0f4c9e250059c9ae4d2efcca23f5fef62e/diff:/var/lib/docker/overlay2/f6f1d837eb9686657585b320b918815236c40fa1e5955e0bf8e345aeecf8de30/diff:/var/lib/docker/overlay2/6cb6fc98cd6525f412c3c2eaaf3c9ffc96be0d6595493efb706c3417b7d894f1/diff:/var/lib/docker/overlay2/ba9c2a0601c4ab3f55b521ac0cfff6413682d06dd3460c597598bb54d14f88e3/diff:/var/lib/docker/overlay2/f844eddc92a1f76509de18ffedd5d7b41edf2056fcb3a4957a15ae7d8c7add52/diff:/var/lib/docker/overlay2/17dcf5d9373261177ab0b7a3d8c852686df05038afa6a6361d5cffea8b5ed172/diff:/var/lib/docker/overlay2/94349a6d4bacb8faf2a3ec8418abecc56545c75936688d856fc9acf40039b8d5/diff:/var/lib/docker/overlay2/ffb6761726f6ee7e8066f24a5458f158e35354c86822438101cf521cf5f95ba2/diff:/var/lib/docker/overlay2/f3d47b8f6f488fca8b3afa20280fbe66b5de4477793274b42a6627737083e95a/diff",
            "MergedDir": "/var/lib/docker/overlay2/0aa917819a890877c07f0c78720b95a89e4d8ecee49762e34e300eba71ee60f7/merged",
            "UpperDir": "/var/lib/docker/overlay2/0aa917819a890877c07f0c78720b95a89e4d8ecee49762e34e300eba71ee60f7/diff",
            "WorkDir": "/var/lib/docker/overlay2/0aa917819a890877c07f0c78720b95a89e4d8ecee49762e34e300eba71ee60f7/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:f1417ff83b319fbdae6dd9cd6d8c9c88002dcd75ecf6ec201c8c6894681cf2b5",
            "sha256:1003ff723696bfd596cd65592fa26554840e90780f6937e6ddccc909b8ed1443",
            "sha256:1d54586a1706c0af48668c10cbd8246626acb4fec01287be54cd9b26d72df15d",
            "sha256:c1cd5c8c68ef2336b2504336206d58931e9215a863a35a741f66aa3f4970b0f5",
            "sha256:f0fb842dea4179a94f1b8c2ac178e72690fa2b30e25e03a7a7893794fe9520a5",
            "sha256:f9cb3f1f1d3d7c591c4ab02118816fe6761a8f2f7b2500a5ec7421a42b8a5ea2",
            "sha256:31531248c7cbf5b31a8d9695c20041b9b3749b8c04b9831331ad93333fcf1474",
            "sha256:1c9539b84f4dec4800a3232f52fbf40414607d39b6e06ba498ccb93ae6beafd1",
            "sha256:3356d2ff6bd037f9d2cc04d703de39410b8d07db73c52924662850b634822447",
            "sha256:c513e51c5b12ba4f36bab56bb7b60d7caa97d552d1043a0673226ce4b775ac0e",
            "sha256:50a37102a7c7a220b0baa09b93ead4df9587740694641614e3c956787415aa78"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-03-08T09:03:23.528562567+08:00"
    }
}

更多版本

docker.io/taigaio/taiga-front:latest

linux/amd64 docker.io63.59MB2025-03-08 09:03
55