1. ๋ฌธ์ ์ํฉ
Spring boot ํ๋ก์ ํธ๋ฅผ docker image๋ก build ํ์ฌ Ubuntu ์๋ฒ์ ๋์ปค ์ปจํ ์ด๋๋ก ์คํ์ ์์ผฐ๋๋ ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ํ๋ฌ๋ค.
The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested ........
2. ๋ฌธ์ ํด๊ฒฐ
์๊ณ ๋ณด๋ Docker Image๋ฅผ build ํ๋ pc๊ฐ Apple M1 ๊ธฐ๋ฐ ๋งฅ๋ถ์ด์๊ณ ๊ธฐ๋ณธ์ผ๋ก Image build์์ Arm64 ๊ธฐ๋ฐ์ ์ด๋ฏธ์ง๊ฐ ๋ง๋ค์ด์ก๋ค. ํ์ง๋ง ๋ฐฐํฌํ ์๋ฒ๋ Ubuntu 20.04๋ก Amd64 ๊ธฐ๋ฐ์ ํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ๊ธฐ์ ์๋ฌ๊ฐ ๋๋ ๊ฒ์ด์๋ค.
์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ์ฐพ์๋ณด๋ docker buildx๋ฅผ ํตํด Multi platform build๋ฅผ ํ ์ ์๋ค๊ณ ํ์ฌ ํด๊ฒฐํ๊ฒ ๋์๋ค.
docker buildx build --platform linux/amd64,linux/arm64/v8 --push --tag zabcd121/kiosek:test .
buildx๋ฅผ ํตํ ๋น๋๋ฅผ ํตํด amd64, arm64 ํ๋ก์ธ์ ๋ ๋ค๋ฅผ ์ง์ํ๊ฒ ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.