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
'DevOps > Docker' 카테고리의 다른 글
[Docker] docker file로 image build하기 (ubuntu:18.04 image에 git설치 실습) (0) | 2021.09.15 |
---|---|
[Docker] docker 이미지 저장(commit), docker hub에 이미지 올리기, docker hub에서 이미지 받아오기 (0) | 2021.09.14 |
[Docker] docker 기본 명령어 정리 (image, container) (0) | 2021.08.23 |
[Docker] docker 이미지(image), 레이어(layer), 컨테이너(container) (0) | 2021.08.23 |
[Docker] Docker란? ubuntu 18.04 에서 도커 설치하기, centos-7 에서 도커 설치하기 (0) | 2021.08.23 |
댓글