CS/인프라

window docker 설치, maria db 설치

민-민 2023. 3. 19. 14:26

window docker desktop 설치

https://www.docker.com/

 

Docker: Accelerated, Containerized Application Development

Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code.

www.docker.com

설치 후 재부팅 해야한다.

 

만약 desktop 설치 후 실행시켰을때 wsl --update 관련 메시지가 뜨면

ctrl+s 눌러 검색에서 window powershell 실행,

window powershell을 열고 wsl --update 명령어를 실행하고 다시 docker desktop을 실행하면 뜨지 않는다.

 

[아래 명령어는 전부 powershell 실행]

wsl --update

 

docker 설치된 여부 확인

docker --version

 

 

mariadb 이미지(프로그램) 다운로드 (tag에 버전 지정하지 않으면 최신 버전(latest) 다운로드)

docker pull mariadb
docker pull mariadb:버전

다운로드한 docker 이미지 확인

docker images

mariadb docker 컨테이너 생성 및 실행

포트번호 3306, 컨테이너명 : maria db, root 계정 pw  : root

docker run --name mariadb -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb

 

docker 컨테이너 리스트 확인

docker ps -> 가동중인 컨테이너 리스트

docker ps -a -> 가동중/가동x 컨테이너 전체 리스트

docker ps
docker ps -a

 

docker 컨테이너 시작/재시작/중지

docker start mariadb
docker restart mariadb
docker stop mariadb

 

설치 완료 후

maria db 실행하려면

 

mariadb 컨테이너 접속 (위에서 입력한 컨테이너명 : mariadb)

docker exec -it 컨테이너명 /bin/bash

 

로그인

pw 입력 (위에서 root pw는 root로 생성함)

mysql -u 계정명 -p

이후 enter password 뜨면 pw 입력

 

maria db 종료 

exit

docker 컨테이너 종료

exit

 

 

참고 블로그 : https://songacoding.tistory.com/57