안녕하세요 VINI입니다.
도커에 대한 설명과 리눅스에 도커를 설치하는 방법을
작성했습니다.
도커란?
컨테이너 기반의 오픈소스 가상화 플랫폼이다.
우리가 흔히 이야기하는 컨테이너는
어떤 물건 따위를 저장하는 공간이라고 생각합니다.
이 처럼 도커는 다양한 프로그램, 실행 환경들을 관리할 수 있는
플랫폼이라고 생각하면 될 것 같습니다.
도커의 가장 큰 장점은
프로세스를 격리할 수 있다.라는 점입니다.
그러기 때문에 도커는 VM 방식과는 다르게 아주 가볍고 빠르게 동작합니다.
가장 좋은 점은 별도의 실행환경을 만들 수 있기 때문에
업무 환경을 개별적으로 구성할 수 있습니다.
더 자세한 역사 및 배경을 알고 싶으시면, 해당 링크를 통해 확인해보시면 됩니다.
subicura.com/2017/01/19/docker-guide-for-beginners-1.html
먼저 도커는 CentOS에 설치를 할 것이며,
가상 머신 위에 설치를 하도록 하겠습니다.
[도커 설치 준비물]
VirtualBox, CentOS 이미지
1. Oracle VM VirtualBox 설치
www.virtualbox.org/wiki/Downloads
2. Centos 이미지 설치
(이미지 버전은 각각 최신 버전을 설치하면 됩니다. 저는 7 버전을 설치했으며 x86_64의 RPMs로 설치했습니다.)
3. VM에 CentOS 설치하기
이제 VirtualBox에 CentOS를 올리시면 됩니다.
종류는 Linux/Red Hat(64-bit)로 선택하시고
올릴 때, 시스템 사양은 다음으로 추천합니다. (좀 낮아도 돌아가긴 합니다.)
CPU - 2 프로세서
MEM - 4096MB (2048MB도 괜찮습니다. 본인 PC 사양에 따라 선택해주세요.)
네트워크 어댑터 1 - 호스트 전용 어댑터
네트워크 어댑터 2 - NAT
이렇게 설치해야 호스트PC와 통신이 가능하고 인터넷 연결이 가능합니다.
4. 도커 설치 참고하여 설치하기
Install Docker Engine on CentOS | Docker Documentation
4-1. 도커 REPOSITORY 설치
4-2. 도커 엔진 설치 (CE 버전으로 설치/EE 버전은 상용 버전)
4-3. 도커 시작
5. 도커 실행 확인
$ docker run hello-world
6. 도커 실행/종료/시작 명령어
-실행: sudo systemctl start docker
- 종료: sudo systemctl stop docker
- 상태 확인: sudo systemctl status docker
이렇게 하면 간단하게 도커를 설치할 수 있습니다.
이렇게 설치한 도커를 이용하여 centos, mariadb, apache 등의 별도 프로그램 및 실행환경을
설치하여 독립적인 공간에서 테스트 가능합니다.
다음 포스팅에서는 apache container를 설치하는 방법을 작성하겠습니다.
'공부 > 리눅스' 카테고리의 다른 글
VINI :: [Linux docker] 도커로 아파치 웹 서버 구축하기 (1) | 2021.03.15 |
---|
댓글