Backdocker.io/apolloconfig/apollo-portal
docker.io

docker.io/apolloconfig/apollo-portal:2.3.0

Apollo Portal

Size
144.99 MB
Local pulls
7
Upstream pulls
612,299
Synced at
2026-08-24 09:33:12

China image

registry.cn-global.starbucket.com.cn/starbucket/docker.io/apolloconfig/apollo-portal:2.3.0

Source image

docker.io/apolloconfig/apollo-portal:2.3.0

Image info

Image ID
sha256:f9ebadb5876430ce8406f941741a0284fcfd282aa43a97035f7062439bbac6f4
Image tag
2.3.0
Image size
144.99 MB
Platform
linux/arm64
Registry
docker.io
CMD
/apollo-portal/scripts/startup.sh
Entrypoint
Working dir
User
StopSignal
Created
2024-08-14T01:01:22.000Z

Exposed ports 1

  • 8070/tcp

Environment 6

PATH/usr/local/openjdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
JAVA_HOME/usr/local/openjdk-8
LANGC.UTF-8
JAVA_VERSION8u342
APOLLO_RUN_MODEDocker
SERVER_PORT8070

Labels 1

maintainerg632104866@gmail.com;finchcn@gmail.com;ameizi<sxyx2008@163.com>

Pull commands

Docker
docker pull registry.cn-global.starbucket.com.cn/starbucket/docker.io/apolloconfig/apollo-portal:2.3.0
docker tag registry.cn-global.starbucket.com.cn/starbucket/docker.io/apolloconfig/apollo-portal:2.3.0 docker.io/apolloconfig/apollo-portal:2.3.0
Containerd
ctr images pull registry.cn-global.starbucket.com.cn/starbucket/docker.io/apolloconfig/apollo-portal:2.3.0
ctr images tag registry.cn-global.starbucket.com.cn/starbucket/docker.io/apolloconfig/apollo-portal:2.3.0 docker.io/apolloconfig/apollo-portal:2.3.0
YAML quick replace
sed -i 's#docker.io/apolloconfig/apollo-portal:2.3.0#registry.cn-global.starbucket.com.cn/starbucket/docker.io/apolloconfig/apollo-portal:2.3.0#' deployment.yaml
Global registry mirror
Docker

Write Docker daemon.json so registry-mirrors points to this site, then restart Docker

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<'EOF'
{
  "registry-mirrors": ["https://registry.cn-global.starbucket.com.cn"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
Containerd

Write containerd certs.d hosts.toml so docker.io pulls via this site, then restart containerd

sudo mkdir -p /etc/containerd/certs.d/docker.io
sudo tee /etc/containerd/certs.d/docker.io/hosts.toml <<'EOF'
server = "https://docker.io"

[host."https://registry.cn-global.starbucket.com.cn"]
  capabilities = ["pull", "resolve"]
EOF
sudo mkdir -p /etc/containerd
if [ ! -f /etc/containerd/config.toml ]; then
  sudo containerd config default | sudo tee /etc/containerd/config.toml >/dev/null
fi
sudo sed -i 's#config_path = ""#config_path = "/etc/containerd/certs.d"#' /etc/containerd/config.toml
sudo systemctl restart containerd

Build history 16

2024-08-14 01:01:12empty layer
CMD ["/apollo-portal/scripts/startup.sh"]
2024-08-14 01:01:12empty layer
EXPOSE map[8070/tcp:{}]
2024-08-14 01:01:12
COPY /apollo-portal /apollo-portal # buildkit
2024-08-14 01:01:11
RUN /bin/sh -c echo "deb http://mirrors.aliyun.com/debian/ bullseye main non-free contrib" > /etc/apt/sources.list     && echo "deb http://mirrors.aliyun.com/debian-security/ bullseye-security main" >> /etc/apt/sources.list     && apt-get update     && apt-get install -y --no-install-recommends procps curl bash tzdata     && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime     && echo "Asia/Shanghai" > /etc/timezone # buildkit
2024-08-14 01:01:11empty layer
ENV SERVER_PORT=8070
2024-08-14 01:01:11empty layer
ENV APOLLO_RUN_MODE=Docker
2024-08-14 01:01:11empty layer
LABEL maintainer=g632104866@gmail.com;finchcn@gmail.com;ameizi<sxyx2008@163.com>
2022-08-02 04:53:49
set -eux; 		arch="$(dpkg --print-architecture)"; 	case "$arch" in 		'amd64') 			downloadUrl='https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u342-b07/OpenJDK8U-jre_x64_linux_8u342b07.tar.gz'; 			;; 		'arm64') 			downloadUrl='https://github.com/AdoptOpenJDK/openjdk8-upstream-binaries/releases/download/jdk8u342-b07/OpenJDK8U-jre_aarch64_linux_8u342b07.tar.gz'; 			;; 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; 	esac; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		dirmngr 		gnupg 		wget 	; 	rm -rf /var/lib/apt/lists/*; 		wget --progress=dot:giga -O openjdk.tgz "$downloadUrl"; 	wget --progress=dot:giga -O openjdk.tgz.asc "$downloadUrl.sign"; 		export GNUPGHOME="$(mktemp -d)"; 	gpg --batch --keyserver keyserver.ubuntu.com --recv-keys EAC843EBD3EFDB98CC772FADA5CD6035332FA671; 	gpg --batch --keyserver keyserver.ubuntu.com --keyserver-options no-self-sigs-only --recv-keys CA5F11C6CE22644D42C6AC4492EF8D39DC13168F; 	gpg --batch --list-sigs --keyid-format 0xLONG CA5F11C6CE22644D42C6AC4492EF8D39DC13168F 		| tee /dev/stderr 		| grep '0xA5CD6035332FA671' 		| grep 'Andrew Haley'; 	gpg --batch --verify openjdk.tgz.asc openjdk.tgz; 	gpgconf --kill all; 	rm -rf "$GNUPGHOME"; 		mkdir -p "$JAVA_HOME"; 	tar --extract 		--file openjdk.tgz 		--directory "$JAVA_HOME" 		--strip-components 1 		--no-same-owner 	; 	rm openjdk.tgz*; 		apt-mark auto '.*' > /dev/null; 	[ -z "$savedAptMark" ] || apt-mark manual $savedAptMark > /dev/null; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 		{ 		echo '#!/usr/bin/env bash'; 		echo 'set -Eeuo pipefail'; 		echo 'trust extract --overwrite --format=java-cacerts --filter=ca-anchors --purpose=server-auth "$JAVA_HOME/lib/security/cacerts"'; 	} > /etc/ca-certificates/update.d/docker-openjdk; 	chmod +x /etc/ca-certificates/update.d/docker-openjdk; 	/etc/ca-certificates/update.d/docker-openjdk; 		find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; 	ldconfig; 		java -version