I just downloaded Docker Preview v3.1 https://docs.docker.com/docker-for-mac/apple-m1/ and tried running keycloak.
Anyone else running into this issue?
docker run -p 8080:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin quay.io/keycloak/keycloak:12.0.4
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
you can try add this
--platform linux/amd64
from
https://github.com/google/cadvisor/issues/2763
https://github.com/Y2Data
Add this snipped to your ~/.zshrc
and ~/.bashrc
. It allows you not to repeat the flag anytime you perform a docker run
command:
# useful only for Mac OS Silicon M1,
# still working but useless for the other platforms
docker() {
if [[ `uname -m` == "arm64" ]] && [[ "$1" == "run" || "$1" == "build" ]]; then
/usr/local/bin/docker "$1" --platform linux/amd64 "${@:2}"
else
/usr/local/bin/docker "$@"
fi
}
Just found this post: https://github.com/docker/for-mac/issues/5310#issuecomment-779791882
Using this image, I am now able to startup keycloak. https://hub.docker.com/r/wizzn/keycloak
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With