개인 자료란 (JE)

  서버 커뮤니티

Profile 보라색구미호 대표칭호 없음

kudansul 6d5511fbd0844e0aa7837820dbac8d01

Profile

리눅스(Centos)

[전문적 서버관리기술] Docker 의 설치및 응용 해보기

2020.03.11 조회 수 148 추천 수 1

시작하며....

초반강좌를 보고 오셧다면 가상화의 종류에 대해 아실껍니다. 우리는 그중 컨테이너 라는걸 써볼껍니다.
컨테이너중 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

82636c1be9ee57d4c3ef95d982f54ec8.png

다음과 같이 mariaDB 서버 컨테이너가 실행되고 접속이 되었습니다.


마치며....

Docker 의 장점이라면 매우 가볍고, 배포가 쉬우며, 백업도 쉽습니다. 차후 서버 백업방법을 소개할떄 Docker 의 진짜 장점을 보여드리겟습니다.


https://discord.gg/2gxSqWu - 마인크래프트 개발자 디스코드

1개의 댓글

wysohn
2020.03.11

Docker에 관심이 있었는데 다음 강좌가 기대됩니다

뉴스 및 창작물
/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1