보라색구미호
대표칭호 없음
kudansul 6d5511fbd0844e0aa7837820dbac8d01
시작하며....
초반강좌를 보고 오셧다면 가상화의 종류에 대해 아실껍니다. 우리는 그중 컨테이너 라는걸 써볼껍니다.
컨테이너중 Docker 이란걸 사용해볼 예정입니다. 이로 mariaDB 데이터 베이스 서버를 설치해볼 예정입니다.
docker 설치
일단 Docker를 설치해 봅시다.
[root@nadeshiko ~]# yum install docker -y
그다음 Docker를 서버가 재시작시 같이 시작하도록 해준후 Docker 을 실행시킵니다.
[root@nadeshiko ~]# systemctl enable docker.service [root@nadeshiko ~]# systemctl start docker.service
그후 Docker 의 저장소에서 mariaDB 데이터 베이스 서버 컨테이너를 다운로드 합니다. 그후 컨테이너를 실행합니다. 다음 명령어를 사용하면 됩니다.
(그전에 실행한 mariaDB서버는 다음 명령어로 잠시 끄기 바랍니다. systemctl stop mariadb
)
[root@nadeshiko ~]# docker run --name=mariadb1 -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=DB비밀번호 mariadb
그다음 컨테이너가 실행중인지 확인후 접속테스트를 해봅니다. 도커의 아이피는 서버아이피와 동일합니다. 그리고 접속테스트 명령어는 다음과 같습니다.
[root@nadeshiko ~]# docker ps
다음과 같이 mariaDB 서버 컨테이너가 실행되고 접속이 되었습니다.
마치며....
Docker 의 장점이라면 매우 가볍고, 배포가 쉬우며, 백업도 쉽습니다. 차후 서버 백업방법을 소개할떄 Docker 의 진짜 장점을 보여드리겟습니다.
https://discord.gg/2gxSqWu - 마인크래프트 개발자 디스코드
wysohn
2020.03.11Docker에 관심이 있었는데 다음 강좌가 기대됩니다