안녕하세요. 주식회사 서버몬 입니다.
오늘은 Docker 에 대해 알아 보도록 하겠습니다.
Docker란 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다.
Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어 있습니다. Docker를 사용하면 환경에 구애받지 않고 애플리케이션을 신속하게 배포 및 확장할 수 있으며 코드가 문제없이 실행될 것임을 확신할 수 있습니다.
Docker 작동 방식
Docker는 코드를 실행하는 표준 방식을 제공합니다. Docker는 컨테이너를 위한 운영 체제입니다. 가상 머신이 서버 하드웨어를 가상화하는 방식과 비슷하게(직접 관리해야 하는 필요성 제거) 컨테이너는 서버 운영 체제를 가상화합니다. Docker는 각 서버에 설치되며 컨테이너를 구축, 시작 또는 중단하는 데 사용할 수 있는 간단한 명령을 제공합니다.
Docker 설치
*CentOS7 기준
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce
systemctl start docker
systemctl enable docker
docker 서비스를 모두 설치 후 hellow-world 테스트를 진행 합니다.
Hello World 화면이 출력된것을 확인 할 수 있습니다.
Docker 회원 가입 및 로그인
링크의 도커 허브에 회원 가입하여 docker 계정을 생성합니다..
docker login 명령어를 통해 dockerhub 계정을 연동 합니다..
docker pull httpd 명령어를 통해 httpd 이미지를 pull 합니다..
docker run -p 8080:80 httpd 이미지의 -p 옵션을 통해 외부 8080포트, 내부 80포트의 httpd 컨테이너를 생성
외부 서버의 8080 포트로 httpd 서비스에 접속 되는것을 확인 할 수 있습니다..
HPE, 레노버, 델 서버, 워크스테이션, 기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~
제품에 대한 상담을 희망하시면, 02-2026-5062 or sales@servermon.co.kr로 문의 주세요.
서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면, 하단의 로고를 클릭해주세요.
'설치 및 기술 자료 > Linux' 카테고리의 다른 글
[Linux] Centos7.x 최신 업데이트 및 Kernel 적용방법 (0) | 2021.06.10 |
---|---|
[Linux] man 명령어 사용법 (0) | 2021.06.05 |
[Linux] history 관련 명령어 - 2 (0) | 2021.05.23 |
[Linux] ps 명령어 사용법 (0) | 2021.05.14 |
[Linux] history 관련 명령어 - 1 (0) | 2021.04.30 |
댓글