What is Dcoker?
DOCKER는 개발자와 시스템 관리자가 어플리케이션에 대한 빌드, 실행, 배포를 지원하는 오픈 소스 플랫폼 입니다. DOCKER 엔진은 휴대성, 가벼운 실행환경과 묶음 툴로 구성되어 있고,DOCKER HUB는 어플리케이션 공유와, 자동화된 흐름을 제공합니다. 개발자, QA 그리고 제품의 환경에 사이에 마찰을 제거 하고 컴포넌트 집합을 DOCKER를 통해 앱에서 가능하도록 합니다. 결과적으로 변경 없이 컴퓨터, 가상머신과 클라우드에서 같은 어플리케이션을 실행합니다.
Installing Docker
기본적으로 Docker 명령어는 root 계정으로 실행 하여야 합니다.
CentOS-7 에 Docker 설치
Docker의 설치는 크게 2가지로 나뉜다.
일반적으로는 무료로 사용이 가능한 CE 버젼을 설치 한다. 설치를 위해서는 기존에 설치되었던 docker를 삭제 해야 한다.
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
이후 docker repository를 등록 하는 작업을 한다.
# 설치에 필요한 모듈 설치
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
# yum repository에 docker를 추가
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
이제 yum 을 통해서 docker를 설치 한다.
$ sudo yum install docker-ce docker-ce-cli containerd.io
설치가 완료 되었으면, docker를 실행한다.
$ sudo systemctl start docker
테스트로 docker container를 실행하여 본다.
$ sudo docker run hello-world
상태 확은은 docker ps 명령어로 확인이 가능하다.
$ sudo docker ps
여기까지 간단하게 docker 설치와 실행을 다루었다.
추후 포스트에서 더 많은 내용을 담을 필요는 없을 것이다. (이미 많은 좋은 서적과 블로그가 있으니..)