docker.io/elestio/nodebb:v4.0.0-beta.3 linux/amd64

docker.io/elestio/nodebb:v4.0.0-beta.3 - 国内下载镜像源 浏览次数:7

docker.io/elestio/nodebb

这是一个 NodeBB 论坛软件的 Docker 镜像。NodeBB 是一个用 Node.js 编写的轻量级、快速且可扩展的论坛软件,它提供了一个现代的、响应式的用户界面和丰富的功能,例如:

  • 主题和插件
  • 用户组和权限
  • 私人消息和通知
  • 搜索和过滤
  • 多语言支持

使用这个镜像,您可以轻松地部署和运行一个 NodeBB 论坛。

源镜像 docker.io/elestio/nodebb:v4.0.0-beta.3
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elestio/nodebb:v4.0.0-beta.3
镜像ID sha256:e59a5e6f2fd0bdc4f136f1c42174cf77f5e01dab1bcd9e19685883ea6e8a055a
镜像TAG v4.0.0-beta.3
大小 1.57GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh -c ./entrypoint.sh && node ./nodebb build; node ./nodebb start
启动入口 docker-entrypoint.sh
工作目录 /usr/src/app
OS/平台 linux/amd64
浏览量 7 次
贡献者
镜像创建 2024-10-20T15:43:44.666005207Z
同步时间 2024-10-23 12:09
更新时间 2024-10-23 18:29
开放端口
4567/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=20.18.0 YARN_VERSION=1.22.22 NODE_ENV=production daemon=false silent=false

Docker拉取命令 无权限下载?点我修复

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elestio/nodebb:v4.0.0-beta.3
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elestio/nodebb:v4.0.0-beta.3  docker.io/elestio/nodebb:v4.0.0-beta.3

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elestio/nodebb:v4.0.0-beta.3
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elestio/nodebb:v4.0.0-beta.3  docker.io/elestio/nodebb:v4.0.0-beta.3

Shell快速替换命令

sed -i 's#elestio/nodebb:v4.0.0-beta.3#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elestio/nodebb:v4.0.0-beta.3#' deployment.yaml

镜像历史

大小 创建时间 层信息
0.00B 2024-10-20 23:43:44 CMD ["/bin/sh" "-c" "./entrypoint.sh && node ./nodebb build; node ./nodebb start"]
0.00B 2024-10-20 23:43:44 EXPOSE map[4567/tcp:{}]
0.00B 2024-10-20 23:43:44 ENV NODE_ENV=production daemon=false silent=false
14.61MB 2024-10-20 23:43:44 COPY --chown=node:node . /usr/src/app # buildkit
107.53KB 2024-10-20 23:40:09 RUN |1 NODE_ENV= /bin/sh -c npm rebuild && npm cache clean --force # buildkit
0.00B 2024-10-20 23:40:05 USER node
456.90MB 2024-10-20 23:40:05 COPY --chown=node:node /usr/src/build /usr/src/app # buildkit
0.00B 2024-10-20 23:40:05 ENV NODE_ENV=
0.00B 2024-10-20 23:40:05 ARG NODE_ENV
0.00B 2024-10-20 23:28:27 WORKDIR /usr/src/app
0.00B 2024-10-20 23:28:27 RUN /bin/sh -c mkdir -p /usr/src/app && chown -R node:node /usr/src/app # buildkit
0.00B 2024-10-04 23:27:57 CMD ["node"]
0.00B 2024-10-04 23:27:57 ENTRYPOINT ["docker-entrypoint.sh"]
388.00B 2024-10-04 23:27:57 COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
5.34MB 2024-10-04 23:27:57 RUN /bin/sh -c set -ex && 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 && yarn --version && rm -rf /tmp/* # buildkit
0.00B 2024-10-04 23:27:57 ENV YARN_VERSION=1.22.22
161.35MB 2024-10-04 23:27:57 RUN /bin/sh -c ARCH= && dpkgArch="$(dpkg --print-architecture)" && case "${dpkgArch##*-}" in amd64) ARCH='x64';; ppc64el) ARCH='ppc64le';; s390x) ARCH='s390x';; arm64) ARCH='arm64';; armhf) ARCH='armv7l';; i386) ARCH='x86';; *) echo "unsupported architecture"; exit 1 ;; esac && export GNUPGHOME="$(mktemp -d)" && set -ex && for key in 4ED778F539E3634C779C87C6D7062848A1AB005C 141F07595B7B3FFE74309A937405533BE57C7D57 74F12602B6F1C4E913FAA37AD3A89613643B6201 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-linux-$ARCH.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-linux-$ARCH.tar.xz\$" SHASUMS256.txt | sha256sum -c - && tar -xJf "node-v$NODE_VERSION-linux-$ARCH.tar.xz" -C /usr/local --strip-components=1 --no-same-owner && rm "node-v$NODE_VERSION-linux-$ARCH.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt && ln -s /usr/local/bin/node /usr/local/bin/nodejs && node --version && npm --version # buildkit
0.00B 2024-10-04 23:27:57 ENV NODE_VERSION=20.18.0
8.94KB 2024-10-04 23:27:57 RUN /bin/sh -c groupadd --gid 1000 node && useradd --uid 1000 --gid node --shell /bin/bash --create-home node # buildkit
587.51MB 2024-01-09 09:14:25 RUN /bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends autoconf automake bzip2 default-libmysqlclient-dev dpkg-dev file g++ gcc imagemagick libbz2-dev libc6-dev libcurl4-openssl-dev libdb-dev libevent-dev libffi-dev libgdbm-dev libglib2.0-dev libgmp-dev libjpeg-dev libkrb5-dev liblzma-dev libmagickcore-dev libmagickwand-dev libmaxminddb-dev libncurses5-dev libncursesw5-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libtool libwebp-dev libxml2-dev libxslt-dev libyaml-dev make patch unzip xz-utils zlib1g-dev ; rm -rf /var/lib/apt/lists/* # buildkit
177.11MB 2024-01-09 09:14:25 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
48.45MB 2023-05-11 07:29:59 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
0.00B 2023-05-11 07:29:59 /bin/sh -c #(nop) CMD ["bash"]
116.51MB 2023-05-11 07:29:59 /bin/sh -c #(nop) ADD file:b4987bca8c4c4c640d6b71dcccfd7172b44771e0f851a47d05c00c2bdcd204f6 in /

镜像信息

{
    "Id": "sha256:e59a5e6f2fd0bdc4f136f1c42174cf77f5e01dab1bcd9e19685883ea6e8a055a",
    "RepoTags": [
        "elestio/nodebb:v4.0.0-beta.3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elestio/nodebb:v4.0.0-beta.3"
    ],
    "RepoDigests": [
        "elestio/nodebb@sha256:239701eaf3946f3c9585a20d644fad9a26a710ba67c7c6dc58ab8485d1e1dd86",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elestio/nodebb@sha256:a1c90df3ea44f3d1dbc6888d9322c0459054a23ae256490f8edc67bb8b42cb43"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-10-20T15:43:44.666005207Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "node",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "4567/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=20.18.0",
            "YARN_VERSION=1.22.22",
            "NODE_ENV=production",
            "daemon=false",
            "silent=false"
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "./entrypoint.sh \u0026\u0026 node ./nodebb build; node ./nodebb start"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/usr/src/app",
        "Entrypoint": [
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1567899179,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/76d2dbf913fd586fef4c25e3e79b691c117d9066870a61e6274729d83b90b3e6/diff:/var/lib/docker/overlay2/2c16f797173ed9f3ffdfc2b105006440a284f2d2ea6e2fc183b08ca24dad1b30/diff:/var/lib/docker/overlay2/d1190467156d80b05f3b9e369f525a2c0a0478a4312560c6101cd1e4349db042/diff:/var/lib/docker/overlay2/5e6024c9e0bb5accec897e267177b2df17a540a8305733412c7cc7ec5d8ec4e4/diff:/var/lib/docker/overlay2/7597184c2aceed3f11fb504de22a67d23571af670a948c1c7ddeb6878ea5e798/diff:/var/lib/docker/overlay2/6f9a6fb5f85e3de5d1386d6acb17739e72d7220c160e8cea1797867f044d5a81/diff:/var/lib/docker/overlay2/8d483a3b6d781284093e0607eb77e0549ea483a4c12d61ece0a432fe8cdf5b4a/diff:/var/lib/docker/overlay2/7d547fd0dedae34eb3a6324b92d4ec5e76ac92f479a1d98f52d05663f01b1829/diff:/var/lib/docker/overlay2/fedf453b02114fc6bed441f88a7de7066b4820c95613025b4b7724760d310486/diff:/var/lib/docker/overlay2/28814d7252f9771c62a5cf490075327d1f041dcad735fd80deac2e0b68a0fbff/diff:/var/lib/docker/overlay2/12531c33b25ccadbf4cc39273ec81ff1afa50cdb01189a06ad1d9929e48932d2/diff:/var/lib/docker/overlay2/8064f4b4f5fc7f7349f55f8995ad284147654d166795be412f1be0bf1aa278a3/diff",
            "MergedDir": "/var/lib/docker/overlay2/0d3bc5b77829df43ba691085770e74a2df2a555e94b535919be08c300517cba5/merged",
            "UpperDir": "/var/lib/docker/overlay2/0d3bc5b77829df43ba691085770e74a2df2a555e94b535919be08c300517cba5/diff",
            "WorkDir": "/var/lib/docker/overlay2/0d3bc5b77829df43ba691085770e74a2df2a555e94b535919be08c300517cba5/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:ef5f5ddeb0a6492f959cfdcfc6b0a3518e0a120db92e53ccb8225ee481e7a4a1",
            "sha256:43da071b5e0c633d8353894f74b737c8eb229d3bef354f32ed284fbc0e1c10a8",
            "sha256:e5ee1bd83fe3672a30a1f5430d194720d10842f0c53ba89b25e4deef2fd78cbe",
            "sha256:d23b5e6144a796978b150684f10a986aa5dc30d4729f5af29864847008211613",
            "sha256:758f1c961dd10b08df912ba9f7b2100d84bb8a18d3aa6464d03ffa08ff561c4f",
            "sha256:a3ac7d349efdadb63d2aba523927a9e586eaeb9810d8c5ca266d5ff28110f639",
            "sha256:b35ed530154f717dece1c6ddd94176cd3f74572f1f261add5f692258263e6adf",
            "sha256:12f0b041e07df8a6ad2bf74093ca9dca7ecff0d672f97d073beed38ee48f00b6",
            "sha256:98249f06afa7385167e8d1932a8c1f95b4e5b87fd8cc4b40ca983a56ebf8ed9e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:59312cde46f0f6855ed1628c0d86a9df98f2a73d1a96eb7b94a86974e5d2cc6f",
            "sha256:2fb622d5059c379181f4a933e09e0834ae409ecdeae178ad1daefde20c96263b",
            "sha256:e7b252449c0f78556d3855b155d5ed39573cef5bb0f8d18e0e3cf539545efd9c"
        ]
    },
    "Metadata": {
        "LastTagTime": "2024-10-23T12:08:22.085728919+08:00"
    }
}

更多版本