2021. 7. 14. 18:27ㆍSystem 작업실/Docker
안녕하세요? 주니하랑 입니다.
오늘은 지난번 Docker와 Potainer를 이용한 Maria DB 설치를 진행 해 보도록 하겠습니다!
만약 Docker 설치와 Portainer가 아직 설치가 되지 않으셨다면? ' Docker와 Portainer 설치 '에 관심을 주세요!
또한, portainer의 사용법에 잘 모르신다면? ' Portainer를 이용한 nginx 설치 '에 관심을 주세요!
바로 시작 해 보겠습니다!
✔ 목차
VMWare를 통한 Ubuntu 20.04 LTS 설치
[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 명령어를 통해 사용 상태로 만들어 주었습니다!
주니하랑의 글이 마음에 드셨나요? 구독과 공감! 그리고, 댓글은 주니하랑에게 많은 힘이 됩니다
'System 작업실 > Docker' 카테고리의 다른 글
[DevOps] NGINX란? (0) | 2022.10.07 |
---|---|
[Docker] Jenkins Slave 설치 및 Master와 연결하기 (0) | 2022.09.16 |
[Docker] ① docker와 AWS를 이용한 Web Application 배포 (0) | 2021.08.01 |
[docker] Portainer를 이용한 tomcat 설치 (0) | 2021.07.14 |
[docker] Portainer를 이용한 nginx 설치 (0) | 2021.07.14 |