다가오는 다음을 향해
[VPS Docker] Docker PostgreSQL 본문
Docker PostgreSQL
💡 Docker PostgreSQL 설치 방법 안내
1. VPS 접속
ssh -i <SSH Key name> root@**.**.***.***
2. PostgreSQL Docker volume 생성
docker volume create <Docker volume name>
3. Docker PostgreSQL12 image 및 컨테이너 실행
- docker compose로 최초 컨테이너 생성 시 postgres 비밀번호 이슈 발생
- 사용자, 비밀번호, Database가 자동설정된다.
docker run -d \\
--name <PostgreSQL Docker 컨테이너 이름> \\
--network <Docker network name> \\
-e POSTGRES_USER=<사용자> \\
-e POSTGRES_PASSWORD=<'비밀번호'> \\
-e POSTGRES_DB=<DB명> \\
-p 5432:5432 \\
-v postgresql_data_dev:/var/lib/postgresql/data \\
postgres:12
Docker-Compose.yml
version: '3'
services:
db:
image: postgres:12
container_name: postgres-dev
volumes:
- postgresql-data-dev:/var/lib/postgresql/data
environment:
- POSTGRES_DB=${DB_NAME}
- POSTGRES_USER=${DB_USER}
- POSTGRES_PASSWORD=${DB_PASSWORD}
- POSTGRES_HOST=${DB_HOST}
- POSTGRES_PORT=${DB_PORT}
ports:
- "5432:5432"
networks:
- dev_network
env_file:
- .env
volumes:
postgresql-data-dev:
'Server > VPS(hostinger)' 카테고리의 다른 글
[VPS Docker] 불필요한 Docker file 삭제 (0) | 2024.01.03 |
---|---|
[VPS Hostinger] Let's Encrypt SSL 인증서 발급 및 Certbot 자동갱신 방법 안내 (0) | 2024.01.02 |
[VPS Docker] Docker, Docker Compose 설치, Docker Networt 생성 방법 안내 (1) | 2024.01.02 |
[VPS Hostinger] Timezone 설정 (KST) (1) | 2024.01.02 |
[VPS hostinger] SSH Key 발급 및 SSH key 로 VPS 접속 방법 (2) | 2024.01.02 |