docker Advanced 과정을 진행하면서 yaml 파일 생성을 하던도중 오류가 발생하였다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f5f4a301-d26b-4000-8734-e3e06d349589/스크린샷_2021-08-13_오후_7.39.15.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/bd03b43f-7c00-4a4c-8ece-cef285af3640/스크린샷_2021-08-13_오후_7.36.09.png

기존 M1을 제외한 다른 노트북 모델들은 위처럼 공식문서의 내용대로 인스턴스를 만들고 진행이 가능한데

docker preview and keycloak 'image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8)' issue

반면에 M1플랫폼은 일치하지 않다는 오류가 나오게 된다. 아마도 명령어로 platform을 지정해줘야 하기 때문인것 같다.

$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d -platform linux/amd64 mysql:tag

명령어에 추가해주니 -platform linux/amd64 정상적으로 진행이 되었다.