Docker) Dockerfile 실습해보기
실습 환경 : AWS console (2022/10), Visual Studio Code
실습 목적 : Docker Image를 생성하는 방법중, Dockerfile을 통해 conatiner를 생성
이전 게시글의 DockerFile 내용
Docker) Docker Image 생성 실습해보기
실습 환경 : AWS console (2022/10), Visual Studio Code 실습 목적 : Docker Image를 통해 conatiner를 생성 Docker Image Docker Image는 container를 생성하기 위한 목적으로 사용한다. Docker Hub를 통해 미..
adimkim900.tistory.com
Dockerfile로 이미지 생성하기
Dockerfile
# Dockerfile 부가적인 명령어
- MAINTAINER
-- Docker image 빌드 작성자 이름과 이메일을 설정한다.
-- 필수 사항은 아니다.
- LABEL
-- Docker image 작성 목적으로 버전, 타이틀, 설명, 라이선스 정보 기술
-- 1개 이상 작성 가능하다.
# 실습
# 디렉토리 생성 및 web server를 구성할 파일 복사.
- mkdir calc-httpd
- html 파일 : index.html
- js 파일 : calc.jsFROM httpd:2 MAINTAINER asimov <asiomv@daum.net> COPY index.html /usr/local/apache2/htdocs COPY calc.js /usr/local/apache2/htdocs
# 새로 생성한 디렉토리 안에 Dockerfile을 생성한다.
# base image (http:2) 안에 기본적인 설정이 되어있어서
이전 Dockerfile에서 설정한 RUN, EXPOSE, CMD 내용을 명시하지 않아도 된다.docker build . -t calc-httpd:0.2
# build 명령으로 image를 생성한다.
docker run -dit -p 80:80 –name calc web2 calc-httpd:0.2
# 생성한 image로 container를 생성, 확인한다.
# 페이지 접속 확인