Trying to start Docker daemon in script.
continuous-integration/drone/push Build was killed

Can possibly help with authorization problems.
This commit is contained in:
2022-06-27 12:29:43 +05:00
parent a26adfc78b
commit 5dd146d2c0
2 changed files with 12 additions and 14 deletions
+11 -1
View File
@@ -7,6 +7,17 @@ DESTINATION_PROJECT=${DESTINATION_REGISTRY}/containers/mirror
USER=${REGISTRY_USER}
PASSWORD=${REGISTRY_PASSWORD}
# Starting Docker daemon.
/usr/local/bin/dockerd --data-root=/var/lib/docker &
# Wait for it.
echo "Waiting for Docker daemon to start..."
while true; do
if docker ps &> /dev/null; then
break
fi
done
MIRROR_CONFIGS=$(ls ./images/*.sh)
# shellcheck disable=SC2068
for file in ${MIRROR_CONFIGS[@]}; do
@@ -52,7 +63,6 @@ function mirror() {
# Login to registry.
echo "Logging into '${DESTINATION_REGISTRY}' as '${USER}'..."
docker login -u "${USER}" -p "${PASSWORD}" "${DESTINATION_REGISTRY}"
cat ~/.docker/config.json
# Mirror images.
for image in "${WHAT_TO_MIRROR[@]}"; do