DevOps/Docker
[Docker] docker MySQL, postgreSQL 실행해보기
스파이디웹
2021. 8. 26. 17:19
728x90
이번 포스트에는 docker를 이용하여 MySQL container, PostgreSQL를 생성,실행 및 간단하게 기능을 사용해 보겠습니다.
도커 환경 설치에 대해 모르신다면 아래의 링크를 참조
https://spidyweb.tistory.com/277
도커 이미지, 컨테이너 개념에 대해 모르신다면 아래의 링크를 참조
https://spidyweb.tistory.com/278
도커 기본 명령어에 대해 모르신다면 아래의 링크를 참조
https://spidyweb.tistory.com/279
1. MySQL container
1) 신규 container 생성 및 이미지 불러오기
mysql의 경우 MYSQL에 접속하기위해 root password가 설정되어 있어야하고 port가 설정되어 있어야 합니다.
$ docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=root -d -p 3306:3306 mysql:latest
2) container에 bash로 접속
위의 run 명령어를 통해 container 생성과 실행까지 시켰습니다.
$ docker exec -it mysql-container /bin/bash
3) mysql DB 접속
$ mysql -u root -p
container 생성시 입력한 비밀번호
2. postgreSQL Container
1) 신규 컨테이너 생성 및 이미지 불러오기
$ docker run -p 5432:5432 -e POSTGRES_PASSWORD=root -d --name postgres postgres:latest
2) container에 bash로 접속
$ docker exec -it postgres /bin/bash
3) 데이터베이스 접속
$ psql -U postgres
728x90