-
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 명령을 통해서 포스트그래스를 실행할 수 있습니다
이것으로 간단하게 포스트그래스 컨테이너를 띄어서 실행한것을 해보았습니다.
반응형'Docker' 카테고리의 다른 글
[Docker] 도커 이미지와 도커 컨테이너 다루기 (0) 2022.02.27 [Docker] 도커란? (0) 2022.02.27 Dockerfile 명령어2(ONBUILD , STOPSIGNAL,HEALTHCHECK) (0) 2021.03.26 Docker 메모리 관련 이슈 정리 (0) 2021.01.19 Dockerfile 명령어 정리 (0) 2020.10.12