M1 맥북에 도커와 워크벤치를 설치해봅니다.
설치시 발생하는 오류도 해결해봅니다.
Goal
- M1 맥북에 도커를 설치합니다.
- M1 맥북에 워크벤치를 설치합니다.
Docker 설치
반드시 Preview 버전으로 설치해야 합니다.
- 링크 로 가서 받아줍니다.
- 구글에 docker mac install 검색 후, 다음 링크로 그냥 들어가서 다운로드 하는 경우가 있으신데
- 위 사진에 나온, 두개의 링크에선 받으면 안됩니다. apple silicon 버전이 안보이니 위화감을 느끼셔야 합니다
- m1 slicon 버전 다운로드 위치를 상대적으로 찾기 힘들게 해놨던데 왜 그런건진 모르겠습니다.
workbench 다운
workbench는 m1버전이 따로 배포가 되고 있지 않습니다.
- 최신 버전을 설치하면 오류가 납니다.
2021-03-27 기준 8.0.23
- 한단계 아래 버전인 8.0.22 버전을 받아 줍니다.
- 이 문제는
m1
이여서가 아니라빅서
문제인것으로 추측됩니다. - 스택 오버플로우 링크
- 22버전도 에러가 나는 경우도 있다하니 아예 속편하게 17버전까지 내려서 받는것도 하나의 방법이겠습니다.
workbench 설치
악성 소프트웨어가 있는지 확인할 수 없기 때문에 열 수 없습니다.
- 위와 같은 메시지가 뜨면서 설치가 거부되는 경우가 존재합니다.
- 아래 순서를 따라 해결합니다.
- 시스템 환경설정
- 보안 및 개인정보
- 일반 탭 > 확인없이 열기 클릭
- 참고한 링크에 이미지와 함께 자세히 설명되어 있습니다.
ETC
Docker yml에 mysql 설정시 발생하는 오류 해결
- 도커를 compose 명령어를 통해 설정, 실행할경우
-
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
라는 에러를 만날 수 도 있습니다. - 해당 문서를 보고 해결합니다.
Reference
도커
- https://itkoo.tistory.com/10
- https://stackoverflow.com/questions/65456814/docker-apple-silicon-m1-preview-mysql-no-matching-manifest-for-linux-arm64-v8
워크벤치
- https://stackoverflow.com/questions/65792436/mysql-workbench-quit-unexpectedly-on-mac-os-big-sur-11-1
- https://seyul.tistory.com/78