fix: map the offline registry to container port 5000 (#13668)

This commit is contained in:
Immanuel Tikhonov
2026-10-20 04:49:08 +00:00
committed by GitHub
parent c229ed9e47
commit 77681b86fa
@@ -109,13 +109,13 @@ function register_container_images() {
set -e set -e
# Ubuntu18.04, RHEL7/CentOS7 # Ubuntu18.04, RHEL7/CentOS7
cp ${CURRENT_DIR}/docker-daemon.json ${TEMP_DIR}/docker-daemon.json cp ${CURRENT_DIR}/docker-daemon.json ${TEMP_DIR}/docker-daemon.json
sed -i s@"HOSTNAME"@"$(hostname)"@ ${TEMP_DIR}/docker-daemon.json sed -i s@"HOSTNAME:5000"@"$(hostname):${REGISTRY_PORT}"@ ${TEMP_DIR}/docker-daemon.json
sudo cp ${TEMP_DIR}/docker-daemon.json /etc/docker/daemon.json sudo cp ${TEMP_DIR}/docker-daemon.json /etc/docker/daemon.json
elif [ -d /etc/containers/ ]; then elif [ -d /etc/containers/ ]; then
set -e set -e
# RHEL8/CentOS8 # RHEL8/CentOS8
cp ${CURRENT_DIR}/registries.conf ${TEMP_DIR}/registries.conf cp ${CURRENT_DIR}/registries.conf ${TEMP_DIR}/registries.conf
sed -i s@"HOSTNAME"@"$(hostname)"@ ${TEMP_DIR}/registries.conf sed -i s@"HOSTNAME:5000"@"$(hostname):${REGISTRY_PORT}"@ ${TEMP_DIR}/registries.conf
sudo cp ${TEMP_DIR}/registries.conf /etc/containers/registries.conf sudo cp ${TEMP_DIR}/registries.conf /etc/containers/registries.conf
elif [ "$(uname)" == "Darwin" ]; then elif [ "$(uname)" == "Darwin" ]; then
echo "This is a Mac, no configuration changes are required" echo "This is a Mac, no configuration changes are required"
@@ -132,7 +132,7 @@ function register_container_images() {
sudo ${runtime} container inspect registry >/dev/null 2>&1 sudo ${runtime} container inspect registry >/dev/null 2>&1
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
sudo ${runtime} run --restart=always -d -p "${REGISTRY_PORT}":"${REGISTRY_PORT}" --name registry registry:latest sudo ${runtime} run --restart=always -d -p "${REGISTRY_PORT}":5000 --name registry registry:latest
fi fi
set -e set -e
fi fi