-
[Docker] Docker 도커 MySQL 버전 호환 문제(feat.Mac M1)Docker 2021. 4. 28. 19:58
# DB dockerfile FROM mysql:5.7 ENV MYSQL_USER=root ENV MYSQL_PASSWORD=rkdbs123 ENV MYSQL_ROOT_PASSWORD=rkdbs123 ENV MYSQL_DATABASE=visitors COPY ./scripts/ /docker-entrypoint-initdb.d/
위와 같이 MySQL DB dockerfile을 작성하고 이미지를 빌드하면 다음과 같은 에러가 발생합니다:
ERROR [internal] load metadata for docker.io/library/mysql:5.7
failed to solve with frontend dockerfile.v0: failed to create LLB definition: no match for platform in manifest sha256:a655529fdfcbaf0ef28984d68a3e21778e061c886ff458b677391924f62fb457: not found또는
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
이에 대한 해결방법으로는 아래 링크를 참고해보면:
https://stackoverflow.com/questions/65456814/docker-apple-silicon-m1-preview-mysql-no-matching-manifest-for-linux-arm64-v8
답변참고 1. docker-compose.yml 파일에 아래 추가하기
services: mysql: image: mysql platform: linux/x86_64
또는
2. DB Dockerfile 맨 상단에 아래 추가하기
FROM --platform=linux/x86_64 mysql:5.7
- 이상 오늘의 삽질일기 끝!
https://ninano1109.tistory.com/129
👣 방문자 기록 사이트 토이프로젝트 회고
😎 Before We Start: Docker란? 개발 결과물(환경)에 대해 사진을 찍듯 Docker image를 빌드하고, 해당 이미지를 바탕으로 container를 실행하면 다른 어떤 컴퓨터에서도 동일한 환경을 세팅해주어 서비스를
ninano1109.tistory.com
여기저기 삽질도 해보고
날려도 먹으면서
배우는 게
결국 남는거다
- Z.Sabziller
Git push 취소 방법 (feat. '쫄보의삽질' 블로그 탄생 배경)
아래는 저의 생생한 경험담을 바탕으로 작성한 것 입니다. Github 관리 폴더의 이름을 실수로 변경하고 삭제해버렸다. 작업 후 commit 하려고 아무리 찾아봐도 폴더가 보이지 않았다. 나의 피땀눈물
ninano1109.tistory.com
'Docker' 카테고리의 다른 글
[Docker] 도커 기본 명령어 모음 (0) 2021.05.16 [Docker] docker 도커 실행 오류 및 재시작 해결 방법 (0) 2021.05.13 [Docker] 도커 Django-MySQL docker-compose 에러(feat. dockerize) (0) 2021.04.28 [Docker] Django-MySQL DB dockerfile 계정 연동하기 (0) 2021.04.28 [Docker] 도커 이미지 & 컨테이너 중지 및 삭제 (0) 2021.04.28