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. 회원가입 및 로그인
잘 설치 되었는지 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에 연결해서 작업해도 된다. :)
'공부 스걱스걱 > 웹' 카테고리의 다른 글
[Docker] docker + jenkins + github (0) | 2024.04.09 |
---|---|
[Docker] Docker + SpringBoot 프로젝트 (0) | 2024.04.09 |
[번역] Vue.js: Options API vs Composition API (0) | 2023.08.28 |
[JAVA] CompletableFuture를 이용한 비동기화 (0) | 2023.01.02 |
[Spring Security] 스프링 세큐리티 오류 정리 (0) | 2021.11.10 |