docker + postgresql 설치부터 계정 생성까지
- Coding/Docker
- 2023. 3. 8.
반응형
728x90
반응형
Postgresql Docker 설치
1) postgresql 이미지 설치
docker pull postgres
2) docker 이미지 확인
docker images
3) docker 컨테이너 실행
- 한가지 참고할 점은, 위의 이미지 설치 과정을 생략 하고 해당 명령어만 수행할 경우, 이미지가 자동으로 설치된다.
docker run
-dp 5432:5432
--name postgresql
-e POSTGRES_PASSWORD=1234
-v 호스트 패키지 경로:/var/lib/postgres/data postgres
명령어 | 설명 |
-d | 컨테이너를 백그라운드에서 실행 |
-p | port 설정 |
--name | 컨테이너에 이름을 부여 |
-e | 컨테이너 내 환경변수 값 설정 |
-v | 호스트와 컨테이너의 directory 연결 |
4) docker Shell 접속
docker exec -it postgresql /bin/bash
5) postgresql 접속
psql -U postgres
Postgresql 계정 생성
1) database 생성
create database budgetdb;
2) user 생성
create user budget with encrypted password '1234';
3) 권한 부여
grant all privileges on database budgetdb to budget;
SpringBoot 프로젝트 + Postgresql 연동
application.yml
spring:
datasource:
url: jdbc:postgresql://localhost:5432/budgetdb
username: budget
password: 1234
driver-class-name: org.postgresql.Driver
반응형
'Coding > Docker' 카테고리의 다른 글
[MongoDB] Docker + MongoDB 설치 및 계정생성 (0) | 2023.05.09 |
---|---|
[docker] jenkins 설치하고 간단한 Item 생성해서 빌드해보자 (0) | 2023.04.02 |
Dockerfile이란 무엇인가? (0) | 2023.03.02 |
[Docker] Dockerfile + docker-compose 를 사용하여 SpringBoot 프로젝트 실행시키기 (1) | 2023.02.22 |
docker 에 rabbitMQ 설치하기 (with docker-compose.yml) (0) | 2021.10.13 |