본문 바로가기

Programing/개발환경설정

Docker 이용한 개발 환경 구축(Mac Os, MySQL)

728x90
반응형

 

Docker 를 이용한 개발 환경 구축 (Mac Os, My SQL) 

 

 

 

1. Docker Desktop 설치

https://www.docker.com/products/docker-desktop/

 

Docker Desktop: The #1 Containerization Tool for Developers | Docker

Docker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.

www.docker.com

 

1.1 위 링크를 타고 들어가서 각자 컴퓨터 사양에 맞는 버전을 다운로드 합니다

- 아래 Download for Mac 버튼 클릭

 

1.2 Docker-Desktop을 설치 후 실행 및 로그인 까지 하셔야 설치가 완료가 됩니다.

1.3 그런 다음 터미널에서 제대로 설치되었는지 확인

 

docker -v

 

 

 

이렇게 잘 나오는 것을 확인 할 수 있습니다.

 

 

2. MySQL 개발 환경 구축

 2.1 docker hub에서 MySQL 검색하여 도커 이미지 다운로드

https://hub.docker.com/_/mysql

 

mysql - Official Image | Docker Hub

Quick reference Supported tags and respective Dockerfile links 9.0.1, 9.0, 9, innovation, latest, 9.0.1-oraclelinux9, 9.0-oraclelinux9, 9-oraclelinux9, innovation-oraclelinux9, oraclelinux9, 9.0.1-oracle, 9.0-oracle, 9-oracle, innovation-oracle, oracle⁠8

hub.docker.com

 

 

 

우축에 도커 이미지를 다운로드 할 수 있는 코드docker pull mysql 를 카피 해줍니다. 이것을 터미널에서 그대로 실행합니다.

docker pull mysql:latest

:latest 까지 붙인거는 최신 버전으로 다운 받겠다 입니다. 이부분은 안붙이셔도 됩니다(default로 latest적용됨)

 

 

 

2.2 MySQL 도커 컨테이너 생성 및 실행

 - 아래 {} 괄호 안에 있는 부분을 원하시는 것으로 작성하시면 됩니다. (e.g {아이디} -> sample-container, {} 도 지우셔야합니다.)

docker run --name {아이디} -e MYSQL_ROOT_PASSWORD={비밀번호} -d -p 3306:3306 mysql:{버전}

 

- 현재 실행중인 도커 컨테이너 목록을 출력 합니다

docker ps

 

 

- MySQL 도커 컨테이너 접속

docker exec -it {도커 컨테이너 이름} bash

 

- MySQL 접속

mysql -u root -p

 

자 이렇게 docker를 이용하여 MySQL 개발 환경 구축 까지 해보았습니다.

 

많은 분들에게 도움이 되었으면 좋겠네요. 

이만 마무리 하겠습니다.

반응형

'Programing > 개발환경설정' 카테고리의 다른 글

[Git] not a git repository Error 해결 방법  (0) 2024.09.03
[Git] Git Setup (Window)  (4) 2024.09.03