源镜像 |
docker.io/countly/frontend:20.11.2 |
国内镜像 |
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/countly/frontend:20.11.2 |
镜像ID |
sha256:0280cf9e48b6b383d6980cf8344b52054171cfe5583007d089eca9aba95cbd85 |
镜像TAG |
20.11.2 |
大小 |
1.32GB |
镜像源 |
docker.io |
项目信息 |
Docker-Hub主页 🚀项目TAG 🚀 |
CMD |
/opt/countly/bin/docker/cmd.sh |
启动入口 |
/usr/bin/tini -v -- |
工作目录 |
/opt/countly |
OS/平台 |
linux/amd64
|
浏览量 |
31 次 |
贡献者 |
|
镜像创建 |
2021-04-02T08:52:14.642574326Z |
同步时间 |
2024-12-11 14:42 |
更新时间 |
2024-12-26 10:16 |
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
NODE_VERSION=14.15.0
YARN_VERSION=1.22.5
COUNTLY_CONTAINER=frontend
COUNTLY_DEFAULT_PLUGINS=mobile,web,desktop,plugins,density,locale,browser,sources,views,enterpriseinfo,logger,systemlogs,populator,reports,crashes,push,star-rating,slipping-away-users,compare,server-stats,dbviewer,assistant,times-of-day,compliance-hub,video-intelligence-monetization,alerts,onboarding,consolidate
COUNTLY_CONFIG_FRONTEND_WEB_HOST=0.0.0.0
TINI_VERSION=0.18.0
Docker拉取命令 无权限下载?点我修复
docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/countly/frontend:20.11.2
docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/countly/frontend:20.11.2 docker.io/countly/frontend:20.11.2
Containerd拉取命令
ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/countly/frontend:20.11.2
ctr images tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/countly/frontend:20.11.2 docker.io/countly/frontend:20.11.2
Shell快速替换命令
sed -i 's#countly/frontend:20.11.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/countly/frontend:20.11.2#' deployment.yaml
Ansible快速分发-Docker
#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/countly/frontend:20.11.2 && docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/countly/frontend:20.11.2 docker.io/countly/frontend:20.11.2'
Ansible快速分发-Containerd
#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/countly/frontend:20.11.2 && ctr images tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/countly/frontend:20.11.2 docker.io/countly/frontend:20.11.2'
镜像构建历史
# 2021-04-02 16:52:14 0.00B
/bin/sh -c #(nop) CMD ["/opt/countly/bin/docker/cmd.sh"]
# 2021-04-02 16:52:13 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["/usr/bin/tini" "-v" "--"]
# 2021-04-02 16:52:13 0.00B
/bin/sh -c #(nop) USER 1001:0
# 2021-04-02 16:52:10 351.43MB
|1 COUNTLY_PLUGINS=mobile,web,desktop,plugins,density,locale,browser,sources,views,enterpriseinfo,logger,systemlogs,populator,reports,crashes,push,star-rating,slipping-away-users,compare,server-stats,dbviewer,assistant,times-of-day,compliance-hub,video-intelligence-monetization,alerts,onboarding,consolidate /bin/sh -c curl -s -L -o /tmp/tini.deb "https://github.com/krallin/tini/releases/download/v${TINI_VERSION}/tini_${TINI_VERSION}.deb" && dpkg -i /tmp/tini.deb && apt-get update && apt-get install -y sqlite3 && ./bin/docker/modify.sh && cp -n ./api/config.sample.js ./api/config.js && cp -n ./frontend/express/config.sample.js ./frontend/express/config.js && cp -n ./frontend/express/public/javascripts/countly/countly.config.sample.js ./frontend/express/public/javascripts/countly/countly.config.js && HOME=/tmp npm install --unsafe-perm=true --allow-root && HOME=/tmp npm install argon2 --build-from-source --unsafe-perm=true --allow-root && ./bin/docker/preinstall.sh && bash /opt/countly/bin/scripts/detect.init.sh && countly update sdk-web && npm remove -y --no-save mocha nyc should supertest puppeteer && apt-get remove -y git gcc g++ make automake autoconf libtool pkg-config unzip sqlite3 && apt-get autoremove -y && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* && rm -rf test /tmp/* /tmp/.??* /var/tmp/* /var/tmp/.??* /var/log/* /root/.npm && mkdir /.npm && chown -R 1001:0 /.npm && chown -R 1001:0 /opt/countly && chmod -R g=u /opt/countly
# 2021-04-02 16:47:13 59.43MB
/bin/sh -c #(nop) COPY dir:8f27a975ebea409ff2764d7156c28b85a18fc9b755799606f8f17dd4ff335195 in .
# 2020-11-06 00:52:54 0.00B
/bin/sh -c #(nop) WORKDIR /opt/countly
# 2020-11-06 00:52:54 0.00B
/bin/sh -c #(nop) ENV COUNTLY_CONTAINER=frontend COUNTLY_DEFAULT_PLUGINS=mobile,web,desktop,plugins,density,locale,browser,sources,views,enterpriseinfo,logger,systemlogs,populator,reports,crashes,push,star-rating,slipping-away-users,compare,server-stats,dbviewer,assistant,times-of-day,compliance-hub,video-intelligence-monetization,alerts,onboarding,consolidate COUNTLY_CONFIG_FRONTEND_WEB_HOST=0.0.0.0 TINI_VERSION=0.18.0
# 2020-11-06 00:52:54 0.00B
/bin/sh -c #(nop) USER root
# 2020-11-06 00:52:54 0.00B
/bin/sh -c #(nop) HEALTHCHECK &{["CMD-SHELL" "curl --fail http://localhost:6001/ping || exit 1"] "0s" "0s" "2m0s" '\x00'}
# 2020-11-06 00:52:53 0.00B
/bin/sh -c #(nop) EXPOSE 6001
# 2020-11-06 00:52:53 0.00B
/bin/sh -c #(nop) ARG COUNTLY_PLUGINS=mobile,web,desktop,plugins,density,locale,browser,sources,views,enterpriseinfo,logger,systemlogs,populator,reports,crashes,push,star-rating,slipping-away-users,compare,server-stats,dbviewer,assistant,times-of-day,compliance-hub,video-intelligence-monetization,alerts,onboarding,consolidate
# 2020-10-28 08:35:25 0.00B
/bin/sh -c #(nop) CMD ["node"]
# 2020-10-28 08:35:24 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["docker-entrypoint.sh"]
# 2020-10-28 08:35:24 116.00B
/bin/sh -c #(nop) COPY file:238737301d47304174e4d24f4def935b29b3069c03c72ae8de97d94624382fce in /usr/local/bin/
# 2020-10-28 08:35:24 7.68MB
/bin/sh -c set -ex && for key in 6A010C5166006599AA17F08146C2130DFD2497F5 ; do gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" || gpg --batch --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" || gpg --batch --keyserver hkp://pgp.mit.edu:80 --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 && 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
# 2020-10-28 08:35:23 0.00B
/bin/sh -c #(nop) ENV YARN_VERSION=1.22.5
# 2020-10-28 08:35:22 100.28MB
/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 && set -ex && for key in 4ED778F539E3634C779C87C6D7062848A1AB005C 94AE36675C464D64BAFA68DD7434390BDBE9B9C5 1C050899334244A8AF75E53792EF661D867B9DFA 71DCFD284A79C3B38668286BC97EC7A07EDE3FC1 8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600 C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8 C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C DD8F2338BAE7501E3DD5AC78C273792F7D83545D A48C2BEE680E841632CD4E44F07496B3EB3C1762 108F52B48DB57BB0CC439B2997B01419BD92F80A B9E2F5981AA6E0CD28160D9FF13993A75599653C ; do gpg --batch --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys "$key" || gpg --batch --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys "$key" || gpg --batch --keyserver hkp://pgp.mit.edu:80 --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 && 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
# 2020-10-28 08:35:16 0.00B
/bin/sh -c #(nop) ENV NODE_VERSION=14.15.0
# 2020-10-13 16:45:03 333.53KB
/bin/sh -c groupadd --gid 1000 node && useradd --uid 1000 --gid node --shell /bin/bash --create-home node
# 2020-10-13 10:16:23 509.93MB
/bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends autoconf automake bzip2 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 $( if apt-cache show 'default-libmysqlclient-dev' 2>/dev/null | grep -q '^Version:'; then echo 'default-libmysqlclient-dev'; else echo 'libmysqlclient-dev'; fi ) ; rm -rf /var/lib/apt/lists/*
# 2020-10-13 10:15:20 145.54MB
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps && rm -rf /var/lib/apt/lists/*
# 2020-10-13 10:14:57 17.54MB
/bin/sh -c set -ex; if ! command -v gpg > /dev/null; then apt-get update; apt-get install -y --no-install-recommends gnupg dirmngr ; rm -rf /var/lib/apt/lists/*; fi
# 2020-10-13 10:14:45 16.47MB
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl netbase wget && rm -rf /var/lib/apt/lists/*
# 2020-10-13 09:38:30 0.00B
/bin/sh -c #(nop) CMD ["bash"]
# 2020-10-13 09:38:30 114.07MB
/bin/sh -c #(nop) ADD file:6627ad39ea0cb9fcb212342326d14efaff51aece1fd0dc16d5bbcaa25d858622 in /
镜像信息
{
"Id": "sha256:0280cf9e48b6b383d6980cf8344b52054171cfe5583007d089eca9aba95cbd85",
"RepoTags": [
"countly/frontend:20.11.2",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/countly/frontend:20.11.2"
],
"RepoDigests": [
"countly/frontend@sha256:01e1246393df5e88ac7f6e1e57b43113ebf43d75f3196dfccfb3b8871b2478da",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/countly/frontend@sha256:01e1246393df5e88ac7f6e1e57b43113ebf43d75f3196dfccfb3b8871b2478da"
],
"Parent": "",
"Comment": "",
"Created": "2021-04-02T08:52:14.642574326Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "19.03.8",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "1001:0",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"6001/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NODE_VERSION=14.15.0",
"YARN_VERSION=1.22.5",
"COUNTLY_CONTAINER=frontend",
"COUNTLY_DEFAULT_PLUGINS=mobile,web,desktop,plugins,density,locale,browser,sources,views,enterpriseinfo,logger,systemlogs,populator,reports,crashes,push,star-rating,slipping-away-users,compare,server-stats,dbviewer,assistant,times-of-day,compliance-hub,video-intelligence-monetization,alerts,onboarding,consolidate",
"COUNTLY_CONFIG_FRONTEND_WEB_HOST=0.0.0.0",
"TINI_VERSION=0.18.0"
],
"Cmd": [
"/opt/countly/bin/docker/cmd.sh"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"curl --fail http://localhost:6001/ping || exit 1"
],
"StartPeriod": 120000000000
},
"Image": "sha256:774dc3c4d0108fdb88d1e89c117ad59c48cdd138e9a866fcde10d567a41d78e3",
"Volumes": null,
"WorkingDir": "/opt/countly",
"Entrypoint": [
"/usr/bin/tini",
"-v",
"--"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 1322704461,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/ba7ff39b23b72d29ed04f3f3b855fcc8ffd20d59ce08948a1307587d9d482d06/diff:/var/lib/docker/overlay2/7a00ed85632cba9bab2884d84e205affca7bc31bef68a85fba1c28c74a00475e/diff:/var/lib/docker/overlay2/a2bbe602884c012d9c7ed660468dd6d5ccd1ad89f7aab29c9ba16e1474429a20/diff:/var/lib/docker/overlay2/8e1ae5fe76ed67cac70b357ddc7187a459bd4b1875da7c8193d655868c6fc7f1/diff:/var/lib/docker/overlay2/6d2d06a07e7cdd2f4e667982f0324e167f6f6224d863ffbfb946e4408ba245e8/diff:/var/lib/docker/overlay2/bfa6bf9f7e0b52a2e51dacc159d602278c1e9a1a3b0d0acde103b4e6176206b5/diff:/var/lib/docker/overlay2/7a15785bbd1286fdbd08713dd53bad3c7f35a8510b26ae42871b40a454d32169/diff:/var/lib/docker/overlay2/055e7523b076b47d6e4459848cbad38f8aa1fc2178187728bb048d7a8d05cbbf/diff:/var/lib/docker/overlay2/92ff024c4472410c474f4e36fdcb5d88501be20ec8d756e9194cc2372fe975f8/diff:/var/lib/docker/overlay2/3dd68b5a549f2d6cdf884607b13ecd0bba23613c8e0b910a889bd92d7ffc2d68/diff:/var/lib/docker/overlay2/ddc1cb82a430ab573a363ce109f105ea154c29b29355476655f3681e3c7f0493/diff",
"MergedDir": "/var/lib/docker/overlay2/1a9578cfd06adceaf6329c135d054f174212b79454830efb3c4e08a73354b6e9/merged",
"UpperDir": "/var/lib/docker/overlay2/1a9578cfd06adceaf6329c135d054f174212b79454830efb3c4e08a73354b6e9/diff",
"WorkDir": "/var/lib/docker/overlay2/1a9578cfd06adceaf6329c135d054f174212b79454830efb3c4e08a73354b6e9/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:9780f6d83e45878749497a6297ed9906c19ee0cc48cc88dc63827564bb8768fd",
"sha256:630e4f1da707756a13794d97734f7d80cade3fd69791ccfe1b7b13f06f238a2e",
"sha256:fe342cfe5c83d392b20579683f75e7fd1c7524a9a2385b74c0998096e5e074bd",
"sha256:f49d20b92dc8af0dd805860e55a56dc74ef524cc069f286ceeb00d51fd9d07e3",
"sha256:a933681cf3496bb2288efd785eda89699396c4485c32e73bbf3d3e155c3050d2",
"sha256:31cbd77c5cdd9e45785bffa30bbeb30d30de2f025ec95dcebe8e4cbe17c890a3",
"sha256:d946be89e58278c7fa66884308905c2d8d24a961f58c01de52b98f0d680ffc34",
"sha256:1640857bfe1b2cbd6db7e295356a653d5f1a9657c3600e36f7382e89425f5cb9",
"sha256:640c4e2d182caac6e28459f92d25712721dcbe015d3a9c414bdd0022645aed24",
"sha256:c5588121ee50ce7f8f28a8a5a6148e883055825dcaee40c47bab855880faf0e0",
"sha256:c44a7a20c3e5d413ca85e9c45cb9cdccdb60043357b1ffb0d0d7d92dbdea243d",
"sha256:0a7b5e907f8162a43dad19231c071c0ef28a0a1b95d38010efad8532be2ffb74"
]
},
"Metadata": {
"LastTagTime": "2024-12-11T14:41:35.808154624+08:00"
}
}