Docker
는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼Container
라는 표준화된 유닛으로 패키징하며, Docker
를 사용하면 환경에 구애받지 않고 애플리케이션을 신속하게 배포 및 확장할 수 있음컨테이너 실행에 필요한 파일과 설정 값 등을 묶어 놓은 것
이런 이미지는 저장소에 올리고 받을 수 있고, 그 이미지를 실행한 상태가 컨테이너
컨테이너 이미지는 도커 허브와 같은 공식 이미지 저장소에서 다운 받아 사용할 수도 있고, 직접 만들 수도 있음
Dockerfile
FROM nginx:latest
RUN echo '<h1> test nginx web page </h1>' >> index.html
RUN cp /index.html /usr/share/nginx/html
Docker Image
# 명령어 / 이름공간 / 이미지 이름 / 태그 / 빌드 컨텍스트
docker build -t mrnlee/ubuntu:testv1.