개인 자료란 (JE)

  서버 커뮤니티

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

kudansul 6d5511fbd0844e0aa7837820dbac8d01

Profile

리눅스(Centos)

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

2020.03.11 조회 수 185 추천 수 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/477/930/003/262x150.crop.jpg?20241201030912

레드스톤

뉴진스 - Super Shy | 마크 노트블럭 커버

노트블럭전문가

2024-12-01

0

/files/thumbnails/483/916/003/262x150.crop.jpg?20241127115329

레드스톤

[노트블럭 커버] 뉴진스 - ETA 3

노트블럭전문가

2024-11-27

1

/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ? 1

팀뉴일리시

2024-11-23

5

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 6

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2