티스토리 뷰
사전 작업
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
그럼 아래와 같이 이미지가 다운로드 될 것입니다.
해당 버전은 공식인증을 받아있는 이미지 입니다.
Tip) 도커 이미지를 삭제하고 싶다면 docker rmi [이미지 ID]
이미지 확인하기
잘 다운 받아 졌는지 터미널에서 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를 여시고 폴더가 잘 생성되었는지 확인합니다.
Docker 로그 확인
// [코드 사용법] docker logs -f 컨테이너명
docker logs -f postgres
# 잘 로그가 찍혔으면 끝났습니다. 그냥 해석하지말고 아 잘 찍혔네만 보시면 됩니다.
나올 때는 Ctrl + C 를 눌러서 로그 모니터링을 나옵니다
Command + C 아닙니다!!!!
DBerver 랑 연결하기
DBeaver를 실행하고 왼쪽 위에 콘센트 모양을 눌러줍니다.
PostgreSQL (코끼리 얼굴) 을 클릭하면 DB 연결 설정이라는 것이 나오게 됩니다.
기본 username은 postgres이므로 컨테이너 생성하며 비밀번호 0000으로 설정하였습니다.
password에 "0000"을 입력하고 왼쪽 아래에 Test Connection ... 을 눌러주세요
연결 성공
이제 확인을 누르고 완료를 눌러주시면 연결 끝!

감사합니다.
'개발환경' 카테고리의 다른 글
[개발환경] Spring Boot3과 Docker로 띄운 PostgreSQL16 연결하기 (0) | 2024.04.03 |
---|---|
[개발환경] Linux 방화벽 설정과 포트변경 (0) | 2024.03.06 |
[개발환경] 윈도우11에 NginX 설치해서 Proxy Server 구성해보기 (0) | 2023.11.06 |
[개발환경] 맥북M1 (MacM1) 디비버 BDeaver 설치하기 (0) | 2023.10.24 |
[개발환경] 맥북M1 (MacM1)에 Homebrew 설치하기 (0) | 2023.10.21 |
- Total
- Today
- Yesterday
- 개발자
- 개발블로그
- 디자인패턴
- Homebrew
- 카카오 로그인
- 비동기
- Cors
- spring
- 프로세스
- JavaScript
- 깃허브 액션
- 코딩테스트
- 네트워크
- Front
- Fetch
- DART
- 실시간 채팅
- 템플릿
- 소셜로그인
- 트랜잭션
- aws
- Flutter
- 계단 오르기
- DBeaver
- jvm
- 개발환경
- 데이터 베이스
- Spring Security
- java
- 프론트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |