[docker] Portainer를 이용한 Maria DB 설치

2021. 7. 14. 18:27System 작업실/Docker

728x90
반응형

안녕하세요? 주니하랑 입니다.

오늘은 지난번  Docker와 Potainer를 이용한 Maria DB 설치를 진행 해 보도록 하겠습니다!

만약 Docker 설치와 Portainer가 아직 설치가 되지 않으셨다면? ' Docker와 Portainer 설치 '에 관심을 주세요!

또한, portainer의 사용법에 잘 모르신다면? ' Portainer를 이용한 nginx 설치 '에 관심을 주세요!

바로 시작 해 보겠습니다!

 


 

 

✔ 목차

VMWare를 통한 Ubuntu 20.04 LTS 설치

Docker와 Portainer 설치

Portainer를 이용한 nginx 설치

[docker] Portainer를 이용한 tomcat 설치[docker] Portainer를 이용한 tomcat 설치

[docker] Portainer를 이용한 Maria DB 설치


 

 

 

📌 Maria DB 설치


 

 

먼저 왼쪽에 [ Volumes ] Tab을 눌러준 뒤 위와 같이 Volume하나를 생성하도록 하겠습니다.

이름만 작성한 뒤 [ Create the volume ]을 눌러주면 되는 것이에요.

 

 

오늘은 다른 포스팅과 다르게 먼저 Image를 Download하고, 시작 해 보도록 할 것이에요!

[ Images ] Tab에 들어와서 위와 같이 Image 란에 [ mariadb:latest ] 라고 입력 해 준 뒤 [ Pull the Image ]를 눌러 Download 하도록 하겠습니다.

 

 

그럼 아래쪽에 이렇게 우리가 보유한 Image들 중 [ mariadb:latest ]가 생긴 것을 확인할 수 있는 것이에요!

 

이제 [ Containers ] Tab에서 Container를 만들어 주도록 하겠습니다.

 

 

[ Add container ]를 눌러주세요!

 

이름은 자유롭게 정하시고, Image에 아까 Download 받은 [ mariadb:latest ]를 입력 해 주세요!

 

 

Container와 Ubuntu의 Port Mapping을 위해 [ publish a new network port ]를 눌러준 뒤 mariadb와 mysql의 Well-known port Number 3306을 입력 해 줍니다! 

 

 

[ Advanced container setting ]에서 [ Env ] Tab을 선택한 뒤 Process ID, Process Group ID 그리고, MariaDB의 admin 권한을 가진 계정의 비밀번호와 TimeZone을 위와 같이 입력 해 주세요!

TZ를 제외한 모든 Value 값은 자유롭게 작성하시되, [ MYSQL_ROOT_PASSWORD ]는 잊어버리시면 안되니 잘 기억 해 두시거나,

적어 두시기 바라는 것이에요.

 

 

 

 

이제 Container와 Ubuntu의 Volume을 Mapping할 것이에요.

volume이라고 적힌 곳을 클릭하시면 위에서 만든 volume Name이 나올 것이에요.

그것을 선택 해 주시면 된답니다!

 

다 되셨다면 [ Deploy the container ] 를 눌러주세요!

 

 

 

그럼 이제 mariadb Container에 Terminal로 접속 해 보도록 하겠습니다!

 

 

 

[ Connect ] 를 눌러주세요!

 

 

 

root@4450810616a0:/# mysql -u root -p

 

 

위의 명령어를 입력하면 비밀번호를 입력하라고 하는데, Container를 만들 때 [ MYSQL_ROOT_PASSWORD ]란에 value로 주셨던 내용을 적어 주시면 됩니다!

 

 

 

MariaDB [(none)]> CREATE DATABASE junyharang;
MariaDB [(none)]> use junyharang

 

위의 명령어를 통해 [ junyharang ]이라는 Database가 만들어졌고, use 명령어를 통해 사용 상태로 만들어 주었습니다!

 

 


 

주니하랑의 글이 마음에 드셨나요? 구독과 공감! 그리고, 댓글은 주니하랑에게 많은 힘이 됩니다

728x90
반응형