먼저, 도커를 설치안했다면 아래 페이지 확인부탁드립니다.
M1맥북 도커 docker 설치하기 - 오오코딩 (tistory.com)
1. Mysql image 내려받아 띄우기
이제 docker에서 mysql을 띄워 보도록 하겠습니다.
docker 명령어 하나로 쉽게 띄울수 있습니다.
m1 맥북의 경우에는 run 다음에 --platform linux/amd64를 꼭 입력해 주어야 합니다. (intel 칩 맥북은 제외)
$ docker run --platform linux/amd64 -p 3306:3306 --name mysql_container -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=main -e MYSQL_USER=oogo -e MYSQL_PASSWORD=1111 -d mysql
docker run --platform linux/amd64
-p 3306:3306 [도커외부포트:도커내부포트]
--name [컨테이너 이름]
-e MYSQL_ROOT_PASSWORD=[루트 유저 비밀번호]
-e MYSQL_DATABASE=[데이터베이스 이름]
-e MYSQL_USER=[유저 이름]
-e MYSQL_PASSWORD=[비밀번호]
-d mysql
터미널에 위 명령어를 입력해보겠습니다.
이렇게 이미지가 다운로드 되는 것을 확인 할 수 있습니다.
내려받은 이미지를 확인해보겠습니다.
정상적으로 설치가 되었고 실행이 되고 있는 것 같습니다.
2. Mysql 접속하기
그럼 이제 mysql 서버에 접속해보겠습니다.
mysql에 접속하기 위한 툴로 무료툴인 dbeaver를 설치하도록 하겠습니다.
brew가 설치되어 있을 경우 아래 커맨드로 설치가능합니다.
$ brew install --cask dbeaver-community
brew가 없는 경우 아래 url에서 설치파일을 다운받아 설치하도록 합니다.
설치가 완료되었으면 이제 도커로 띄운 mysql에 연결해보도록 하겠습니다.
앞서 설정한 db명과 root비밀번호를 입력해 설정해줍니다. 그리고 완료버튼을 누릅니다.
최초 연결시에는 드라이버가 없기때문에 자동으로 드라이버 설치 팝업이 뜨며 설치를 진행하면 자동으로 다운로드가 됩니다.
드라이버 프로퍼티스 탭에서 allowPublicKeyRetrieval을 true로 변경해줍니다.
연결을 해보면 정상적으로 접속이되는 것을 확인 할 수 있습니다!!
간단하게 테이블을 생성하고 데이터를 넣고 조회를 해보겠습니다.
정상적으로 저장, 조회가 되는 것을 확인 할 수 있습니다.
'서버 > docker' 카테고리의 다른 글
M1맥북 도커 docker 설치하기 (0) | 2021.10.05 |
---|
최근댓글