IT's 우

[Macbook Air M1]docker 도커, MariaDB, Dbeaver 다운로드 및 설치 본문

데이터베이스

[Macbook Air M1]docker 도커, MariaDB, Dbeaver 다운로드 및 설치

디우 2022. 11. 27. 23:28
728x90

1.  docker 다운로드 및 설치

https://www.docker.com/products/docker-desktop/

 

Docker Desktop - Docker

Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today!

www.docker.com

실행하여 시키는 대로 ~~ step 밟아준다.  

터미널에 뭐 샤라라라ㅏ락 

 

2. mariadb image 다운로드

터미널에서 

docker pull mariadb 버전(버전은 생략하면 최신 버전)

 

3. mariadb 컨테이너 생성

터미널에서

docker run --name mariadb -d -p 외부에서접속할포트번호:MariaDB포트번호 -e MYSQL_ROOT_PASSWORD=루트비밀번호 컨테이너이름

 

 

4. 데이터베이스 접속 도구 설치

1) Dbeaver 설치

https://dbeaver.io/download/

 

Download | DBeaver Community

Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeaver into Applications. Debian package

dbeaver.io

acOS for Apple Silicon (dmg) -> 이걸로 설치

 

2) Dbeaver에서 데이터베이스 서버 실행 및 접속 확인하고 연결 시도, 도커에서 컨테이너 실행 상태여야 해 
=> 데이터베이스 접속 도구에서 
HOST: localhost
PORT: 3306(설치할 때 변경했으면 수정)
DATABASE: mysql(기본 제공)
USERNAME: root(기본 제공)
PASSWORD: 설치 할 때 사용한 비밀번호


- docker는 직접 파일을 수정할 수 없기 때문에 터미널에서 컨테이너의 bash로 접속

apt update
apt upgrade
apt install vim 

vim /etc/mysql/mariadb.conf.d/50-server.cnf 명령으로 수정

텍스트가 열리면 i 를 눌러서 수정 모드로 진입해서 수정하고 esc 를 눌러서 수정 모드를 빠져나온 후 :wq 명령으로 저장하고 나와야 합니다.

bind address 부분을 0.0.0.0 으로 수정

=> mariadb 재시작(docker에서는 컨테이너 재시작)

728x90
반응형