[설정] docker

2022. 1. 26. 14:18설정

반응형

맥북 m1 pro를 구매 하고, 로컬 환경에 docker를 설치 하고 그 안에 mysql 디비를 설치 하려고 하는데

호환성 문제로 첫 번째로, 

아래와 같은 문제를 직면 하였다.

 

 

latest: Pulling from library/mysql
no matching manifest for linux/arm64/v8 in the manifest list entries

 

위와 같은 에러는 

https://velog.io/@max9106/Docker-M1-Mac%EC%97%90%EC%84%9C-docker-mysql-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

 

[Docker] M1 Mac에서 docker mysql 설치하기

 

velog.io

해당 블로그를 참조 하여 해결 하였다.

 

나의 경우 🙋🏻

아래 사진의 경로에서 docker-compose.yml 파일을 생성하여 명령어를 입력 하였다.

 

그리고 위의 블로그 내용에서는 도커에서 mysql 접속 하는 방법은 나와 있지 않아

그 방법은

https://poiemaweb.com/docker-mysql

 

Docker를 사용하여 MySQL 설치하고 접속하기 | PoiemaWeb

 

poiemaweb.com

 

위의 블로그 내용을 참조 하였다.

 

+) 풀 내용

 

version: "3"
services:
  local-db:
    image: library/mysql:5.7 (도커 이미지명)
    container_name: local-db (생성할 컨테이너명)
    restart: always
    ports:
      - 13306:3306  (로컬포트:도커포트)
    environment:
      MYSQL_ROOT_PASSWORD: root (도커에서 접속할 mysql 비밀번호 입력)
      TZ: Asia/Seoul
    volumes:
      - ./db/mysql/data:/var/lib/mysql
      - ./db/mysql/init:/docker-entrypoint-initdb.d
    platform: linux/x86_64

mysql 컨테이너로 접속

 

mysql 실행

 

반응형