원하는대로

관심분야에 대해 원하는 모든 것을 발행하는 곳

미정 자세히보기

공부 스걱스걱/웹

[Docker] Docker 설치 + MariaDB 실행하기

ohsoou 2024. 4. 9. 16:12

docker가 뭘까...? 한번 사용해보며서 알아가자!!라는 생각으로 일단 발걸음을 떼봤다.

무작정 google 무한 서치 및 따라하기***

 

### Mac 설치 사이트

https://docs.docker.com/desktop/install/mac-install/

 

Install Docker Desktop on Mac

Install Docker for Mac to get started. This guide covers system requirements, where to download, and instructions on how to install and update.

docs.docker.com

### 또는 homebrew 로 다운로드

brew install docker --cask

https://formulae.brew.sh/cask/docker

 

docker

Homebrew’s package index

formulae.brew.sh

 

1. docker 다운로드
2. 권장 설정으로 설치
3. 회원가입 및 로그인

docker -v

잘 설치 되었는지 version 확인

 

내가 이해한 docker는

1. docker hub 에서 이미지를 pull 받는다.
2. 컨테이너를 생성 및 실행한다.

였다.

docker pull mariadb
docker image ls
docker run --name <<컨테이너이름>> -d -p:3306:3306 -e MYSQL_ROOT_PASSWORD=<<패스워드>> mariadb

docker pull [이미지 이름] : 해당 이미지를 pull 받기

docker image ls : 도커에 깔린 이미지 리스트 보기

docker run --name <<컨테이너이름>> -d -p:3306:3306 -e MYSQL_ROOT_PASSWORD=<<패스워드>> mariadb 
: docker 컨테이너 생성 및 실행

docker exec -it mariadb -uroot -p

docker run: 새로 Container를 실행

docker exec: 실행된 Container에 작업을 할 때 사용

이후 MariaDB에서 database를 생성하고, user 생성 및 권한 설정하고 database를 만들면 된다.

terminal에서 진행해도 되고 컨테이너 생성 시 설정한 포트 주소(localhost:3306)를 이용해서 dbever나 dataGrip에 연결해서 작업해도 된다. :)