본문 바로가기
App Programming/AWS

[AWS] 도커 PostgreSQL 배포

by goatlab 2024. 6. 11.
728x90
반응형
SMALL

PostgreSQL 이미지

 

docker image pull postgres
docker image ls

 

PostgreSQL 컨테이너 실행

 

 docker container run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
 docker container ls

 

PostgreSQL 컨테이너 내부

 

docker container exec -it {컨테이너 ID} /bin/bash
psql -U postgres
ALTER USER postgres WITH PASSWORD 'postgres';
CREATE DATABASE ml;

 \list

postgres=# \q
exit

 

데이터 보관

 

docker container stop {컨테이너 ID}
docker container ls

docker container start {컨테이너 ID}
docker container exec -it {컨테이너 ID} /bin/bash

 

ml 데이터베이스가 보존된 것을 확인할 수 있다. 컨테이너를 제거하면 데이터는 사라진다.

 

docker container rm {컨테이너 ID}
728x90
반응형
LIST

'App Programming > AWS' 카테고리의 다른 글

[AWS] 도커 컴포즈 배포  (0) 2024.06.11
[AWS] 도커 컨테이너 nginx 배포  (0) 2024.06.11
[AWS] 도커 컨테이너 배포  (0) 2024.06.11
[AWS] Flask에 PostgreSQL 적용  (0) 2024.05.31
[AWS] PostgreSQL 설치  (0) 2024.05.31