创建本地注册表:
reg_name='kind-registry'
reg_port='5000'
running="$(docker inspect -f '{{.State.Running}}' "${reg_name}" 2>/dev/null || true)"
if [ "${running}" != 'true' ]; then
docker run \
-d --restart=always -p "127.0.0.1:${reg_port}:5000" --name "${reg_name}" \
registry:2
fi
创建了一个构建器:
docker buildx create --name my-builder --platform linux/arm64
docker buildx build --builder my-builder --tag localhost:5000/micro --platform linux/arm64 --push -f ./docker/Dockerfile .
错误:
> exporting to image:
------
error: failed to solve: failed to do request: Head "http://localhost:5000/v2/micro/m1/blobs/sha256:cb74f5ebe9cfa5414583bf566983f0ac366f4f6d0b69df2bad27005295378933": dial tcp 127.0.0.1:5000: connect: connection refused