[수미수의 개발 브로구]

[Docker] PostgreSQL + PostGIS docker-compose 만들기 본문

Cloud & Infra

[Docker] PostgreSQL + PostGIS docker-compose 만들기

수미수 2024. 12. 10. 22:55
반응형

1. docker-compose.yml 작성

아래는 PostgreSQL과 PostGIS를 포함하는 docker-compose.yml 파일 예제입니다.

  • postgis/postgis:15-3.3: PostgreSQL 15과 PostGIS 3.3 버전을 포함한 이미지
  • environment 변수로 기본 사용자, 비밀번호, 데이터베이스를 설정
  • 데이터는 postgres_data라는 도커 볼륨에 저장
version: '3.8'

services:
  db:
    image: postgis/postgis:15-3.3
    container_name: postgis_container
    ports:
      - "5432:5432"
    environment:
      POSTGRES_USER: your_user
      POSTGRES_PASSWORD: your_password
      POSTGRES_DB: your_database
    volumes:
      - postgres_data:/var/lib/postgresql/data
    restart: always

volumes:
  postgres_data:

2. docker-compose 실행

  위의 내용을 docker-compose.yml 파일로 저장하여, 아래 명령어로 컨테이너를 시작 합니다.

docker-compose up -d

3. 컨테이너 확인

  아래 명령어로 컨테이너 확인 합니다.

docker ps

4. PostgreSQL에 접속

  컨테이너 내부의 PostgreSQL 접속 합니다.

docker exec -it postgis_container psql -U your_user -d your_database
반응형

'Cloud & Infra' 카테고리의 다른 글

[nginx] nginx 정리  (1) 2023.10.07
[SSL] open ssql 이란  (0) 2023.10.07
[Nginx] Nginx 에서 Dist 파일 연동 하기  (0) 2023.09.28
[Docker] 도커 명령어  (3) 2023.09.28