Docker Desktop Mysql 설치해보기 for windows11

2024. 6. 18. 23:59Backend/Docker

 

오늘은 윈도우 환경에서 Docker Desktop을 사용하는 방법에 대해서 적어볼까 합니다.

명령어을 사용해도 되지만 저는 편하게 좀 해보겠습니다.

 

Step.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

 

 

위에 있는 링크를 타고 가시면 바로 Download for Windows 라고 나옵니다.

클릭을 하시면 바로 다운로드가 됩니다.

 

바탕화면에 바로가기 만드실분들 체크해주세요.

 

이제 필요한 프로그램을 알아서 설치를 해줍니다.

 

설치를 완료했습니다!

 

처음 도커를 키면 이런 화면이 나오는데 내용은 이렇습니다.

Docker 구독 서비스 계약
동의를 선택하면 구독 서비스 계약, Docker 데이터 처리 계약, 데이터 개인정보 보호정책에 동의하는 것입니다.

참고: Docker Desktop은 소규모 기업(직원 250명 미만, 연간 매출 1,000만 달러 미만), 개인 사용, 교육, 비상업적 오픈소스 프로젝트에는 무료입니다. 그렇지 않은 경우 전문가용으로는 유료 구독이 필요합니다. 정부 기관에도 유료 구독이 필요합니다. 자세한 내용은 FAQ를 읽어보세요.

Power by Google Translate

확인하셨으면 Accept 를 눌러주세요.

 

회원가입을 하실 분들은 Sign up

이미 있으신 분들은 Sign in

저는 로그인 없이 사용할 것이라 Continue without signing in 을 눌러서 하겠습니다.

 

저는 Skip 하도록 하겠습니다.

 

Step.2  Docker Desktop에서 Images 다운받기

위에 Search for images, containers, volume... 을 눌러서 설치할 이미지를 검색해주세요.

 

저는 프로젝트에서 Mysql을 사용할 것이라 예시는 Mysql 로 보여드리겠습니다.

검색을 하신 후에 Pull을 눌러서 다운받아주세요.

Pull 옆에 Tag로 필요한 버젼을 따로 다운받으실 수 있습니다.

참고로 이러한 목록은 Docker Hub에서 찾아볼 수 있습니다.

https://hub.docker.com/

 

Docker Hub Container Image Library | App Containerization

Increase your reach and adoption on Docker Hub With a Docker Verified Publisher subscription, you'll increase trust, boost discoverability, get exclusive data insights, and much more.

hub.docker.com

 

오른쪽 밑에 다운로드 중이라고 확인이 가능합니다.

이후 다운로드가 다 되셨으면 왼쪽에 있는 메뉴바에 Images를 눌러주세요.

 

이렇게 Docker Image가 다운로드 된 것을 확인할 수 있습니다.

 

Step.3 Docker Desktop에서 Container 만들기

빨간 동그라미에 있는 시작 버튼을 눌러주세요.

 

저기에 Optional settings 눌러서 확장해주세요.

 

이렇게 필요한 것을 적어주시면 됩니다.

더 필요하다면 옆에 +버튼을 눌러서 변수 값을 더 추가하시면 됩니다.

 

일단 저는 기본 포트를 열어주었고 환경 변수 값 MYSQL_ROOT_PASSWORD는 필요하기 때문에 만들었습니다.

Mysql은 MYSQL_ROOT_PASSWORD가 없으면 실행이 되지 않습니다.

 

이후 Run을 눌러주시면 컨테이너가 실행중인 것을 확인할 수 있습니다.

 

추가적으로 Containers를 눌러주시면 이렇게 컴퓨터 자원을 얼마나 사용중인지 확인할 수 있으며, Name부분에 Containers 이름을 눌르시면 원래 실행되는 모습을 확인할 수 있습니다.

 

Step.4 Docker Container 접속해서 확인하기

Container 이름을 누르셔서 Logs화면으로 돌아와주세요.

 

빨간색 원을 누르시면 Container에 들어오신것을 확인할 수 있습니다.

저는 Mysql이 설치되어있는지 실행이 되는지 확인해보겠습니다.

 

// mysql  버젼확인 명령어
mysql --version
// mysql 접속 명령어
mysql -u root -p

이후 종료를 하실거면 Stop( 오른쪽 상단의 채워진 흰색 네모 )를 누르시면 Container 가 종료됩니다.

 

Step.0 마무리

오늘 간단하게 Docker Desktop을 찾아서 설치를 해봤습니다.

다음에 우분투에서 설치하는 방법 과 Docker image 만드는 방법에 대해서 포스팅 해보겠습니다.

다들 개발 화이팅!

궁금하신 점은 댓글남겨주시면 제 지식에서 가능한 알려드리겠습니다.

 

Step.-1 참고자료

https://insoobaik.tistory.com/174

 

MySQL - 설치 및 기본 명령어, 원격 접속

목차 - WEB 동작 과정 1. MYSql 설치 2. MYSql 기본 명령어 3. MYSql 원격 접속 4. MYSql 명령어 4.1 명령어 4.2 조건문 4.3 SQL Injection - WEB 동작 과정 1. Client는 DNS Server에게 원하는 도메인의 IP 주소를 묻는다. 2.

insoobaik.tistory.com

https://mvje.tistory.com/167

 

[Docker] (7) 도커 volume(볼륨) 옵션 - 컨테이너 폴더와 호스트 폴더 연결하기

Docker 전체 포스팅 더보기 [Docker] (1) 도커 개념 설명 | 도커는 왜 사용하는 걸까? [Docker] (2) 도커 & 도커컴포즈 다운로드 [Docker] (3) 도커 핵심 개념 - 이미지, 컨테이너, 도커 허브 [Docker] (4) docker pull(

mvje.tistory.com

https://itchipmunk.tistory.com/450

 

#1. MySQL Docker 도커 이미지 설치하기 - 아직도 직접 설치하시나요? 시리즈

안녕하세요. 다람쥐입니다. 매 번 새 환경에서 MySQL 를 설치받는 것은 매우 귀찮은 일이었는데요~ 맥에서는 터미널로 이런저런 명령어를 쳐야하고, 윈도우에서도 설치 마법사로 설치하고 필요하

itchipmunk.tistory.com