티스토리 뷰

 

사전 작업

 

Docker Desktop을 설치해 줍니다.

https://docs.docker.com/desktop/install/mac-install/

 

Install Docker Desktop on Mac

Install Docker for Mac to get started. This guide covers system requirements, where to download, and instructions on how to install and update.

docs.docker.com

 

DB 개발 툴 DBeaver를 설치해 줍니다.

[개발환경] 맥북M1 (MacM1) 디비버 BDeaver 설치하기

 

[개발환경] 맥북M1 (MacM1) 디비버 BDeaver 설치하기

개발환경 MacM1 DBeaver : 22.1.4 페이지 이동 해당 디비버페이지로 이동하여 다운로드를 하여 봅시다! https://dbeaver.io/ DBeaver Community | Free Universal Database Tool DBeaver Universal Database Tool DBeaver Community is a fre

coasis.tistory.com

 

 

 

 

 

 

 

개발환경

 

MacOS
Docker Desktop v4.26.1
Docker 24.0.7

 

 

 

 

 

 

버전 확인과 명령어 작동 확인

 

도커 데스크탑을 설치하고 Mac 터미널을 열어 아래 와같은 명령어를 실행합니다.

docker -v				// 도커 버전을 확인하는 명령어
# 출력 : Docker version 24.0.7

docker ps				// 현재 실행중인 컨테이너 목록 보는 명령어
# 출력 : CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

도커 명령어 확인

 

 

 

 

 

도커 이미지 Pull

 

Mac 터미널에서 아래와 같은 명령어로 도커 허브에서 postgres  라는 이미지를 받습니다.

docker pull postgres

 

그럼 아래와 같이 이미지가 다운로드 될 것입니다.

도커 postgres 이미지 다운

 

해당 버전은 공식인증을 받아있는 이미지 입니다.

도커 데스크탑에있는 postgres 이미지

 

 

Tip) 도커 이미지를 삭제하고 싶다면 docker rmi [이미지 ID] 

 

 

 

이미지 확인하기

잘 다운 받아 졌는지 터미널에서 docker images 명령어로 확인합니다.

docker images 명령어

 

 

 

 

 

 

postgres DB서버 띄우기

 

# 컨테이너 생성
docker run --name postgres -v ~/postgres-workspace/postgresdb:/var/lib/postgresql/data -e POSTGRES_PASSWORD=0000 -p 5432:5432 -d postgres

 

  • -name : 컨테이너 이름 설정 (내가 한 이름 = postgres)
  • -v : 볼륨 설정 (내가 한 볼륨 설정 = 나의 파일 경로 : 도커의 파일 경로)
    즉, 도커 postgres 파일 경로를 나의 파일 경로에서 보겠다라는 의미입니다.
  • -e : 환경변수 설정 (내가 설정한 비밀번호 : 0000)
  • -p : 포트 번호 설정 (내가 설정한 포트 : 5432)

 

폴더에 파일 생성 확인

맥북에서 Finder를 여시고 폴더가 잘 생성되었는지 확인합니다.

나의 PC에 생성된 폴더, 파일

 

Docker 로그 확인

// [코드 사용법] docker logs -f 컨테이너명
docker logs -f postgres

# 잘 로그가 찍혔으면 끝났습니다. 그냥 해석하지말고 아 잘 찍혔네만 보시면 됩니다.

 

나올 때는 Ctrl + C 를 눌러서 로그 모니터링을 나옵니다
Command + C 아닙니다!!!!

 

 

 

 

 

 

DBerver 랑 연결하기

 

DBeaver를 실행하고 왼쪽 위에 콘센트 모양을 눌러줍니다.

DBeaver 툴

 

 

PostgreSQL (코끼리 얼굴) 을 클릭하면 DB 연결 설정이라는 것이 나오게 됩니다.

기본 username은 postgres이므로 컨테이너 생성하며 비밀번호 0000으로 설정하였습니다.

password에 "0000"을 입력하고 왼쪽 아래에 Test Connection ... 을 눌러주세요

 

 

연결 성공

연결 성공

 

이제 확인을 누르고 완료를 눌러주시면 연결 끝!

 

 

 

 감사합니다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함