티스토리 뷰
사전 작업
Docker Desktop을 설치해 줍니다.
https://docs.docker.com/desktop/install/mac-install/
DB 개발 툴 DBeaver를 설치해 줍니다.
[개발환경] 맥북M1 (MacM1) 디비버 BDeaver 설치하기
개발환경
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
- 템플릿
- aws
- AJAX
- git
- DBeaver
- Spring Security
- 비동기
- 오라클
- Cors
- 데이터 베이스
- 디자인패턴
- 자바스크립트
- 네트워크
- 개발자
- 개발환경
- Mac
- 개발블로그
- 프론트
- 개발
- Fetch
- Front
- 코딩테스트
- 프로세스
- java
- JavaScript
- spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |