ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Docker Postgres 컨테이너 띄우기!
    Docker 2020. 11. 14. 13:20
    반응형

    오늘은 Postgresql 을 도커 Contianer 환경에서 띄우는 것 을 해볼 예정입니다.

    개념 자체는 어렵지않습니다 Postgres 이미지를 받아와서 Run 을 하는 아주 간단한 동작원리 입니다.

    환경 : Ubuntu-20.04 TLS (WSL2  접속) 

    Docker Version :

    Client -19.03.11

    Server -19.03.10

    Consol : Windows Terminal

    1) 이미지를 받아온다 

    docker pull postgres

    위와같이 도커 이미지를 받아옵니다 

    2) 받아온 이미지를 실행시켜준다.

    docker run -d -p 5432:5432 --name pgsql -e POSTGRES_PASSWORD=password postgres

    -d : 백그라운드 실행

    -p 포트 포딩 5432번 포트로 들어온 내용은 5432 번 포트로 포딩을 해주겟다는 내용

    --name Container 이름을 설정해줍니다. 

    -e 환경변수 설정 POSTRGRES_PASSWORD= 내용을 password로 설정

    마지막 postrgres는 postgres이미지를 실행시켜준다는 내용입니다.  

     

    docker ps 명령을 실행해서 내용을보면 정상적으로 컨테이너가 띄어진걸 확인 할 수 있습니다.

     

    그 후 컨테이너 내부에 접속하기 위해서 

    3) Container 내부에 접속 해줍니다.

    docker exec -it pgsql bash

    해당 컨테이너 안에 접속한 것을 확인 할 수 있습니다.

    3) Container 내부에서 postgres 명령실행.

    psql -U postgres 명령을 통해서 포스트그래스를 실행할 수 있습니다

    이것으로 간단하게 포스트그래스 컨테이너를 띄어서 실행한것을 해보았습니다.

    반응형

    댓글

Designed by Tistory.