-
docker 로 postgresql 설치하고 접속하기docker 2021. 11. 7. 19:12
postgresql 설치 & 실행
아래 script 로 postgresql DB 설치&실행
#!/bin/bash POSTGRESQL_DIR={MY_POSTGRES_DIR} docker run -d --name postgres \ -e POSTGRES_USER=postgres \ -e POSTGRES_PASSWORD={MY_PASSWORD} \ -e POSTGRES_DB=postgres \ -v $POSTGRESQL_DIR/conf/postgresql.conf:/etc/postgresql/postgresql.conf \ -v $POSTGRESQL_DIR/data:/var/lib/postgresql/data \ -p 5432:5432 \ postgres -c 'config_file=/etc/postgresql/postgresql.conf'
$POSTGRESQL_DIR/conf/postgresql.conf 파일은 아래 명령어로 생성할 수 있다.
docker run -i --rm postgres cat /usr/share/postgresql/postgresql.conf.sample > postgresql.conf
docker version 이 낮을 경우 issue 가 발생할 수 있으니, 이 경우 docker version 을 업데이트해 실행한다.
> cannot access '/docker-entrypoint-initdb.d/': operation not permitted
postgresql 에 접속해 보기
docker exec -it postgres psql -U postgres
'docker' 카테고리의 다른 글
docker 로 kafka 설치 (0) 2021.12.22 docker 로 mysql 설치하고 접속하기 (0) 2021.11.07 docker container 에서 zombie 프로세스 발생 문제 (0) 2021.10.14 동일한 docker image 를 사용했는데 실행 결과가 다르다? (0) 2021.07.31 docker image 만들기 (0) 2021.06.01