Docker file (실습)

canyi·2023년 4월 6일
0

Docker

목록 보기
6/9

docker file docs

docker hub를 통한 이미지 컨테이너 실행

docker file을 통한 이미지 컨테이너 실행

이번 실습은 docker file을 통해 이미지 컨테이너 실행

docker file build

  1. pull할 이미지 만들기
docker pull httpd 
  1. httpd라는 이미지를 사용해 호스트와 컨테이너 연결 (컨테이너 로컬 폴더 연결)
docker run -p 8888:80 -v ~/d/docker/htdocs:/usr/local/apache2/htdocs/ httpd

docker run -p 호스트포트:켄테이너포트: -v ~/로컬경로:/컨테이너경로 이미지이름
  1. 로컬 폴더에 HTML 파일과 docker file를 만든다.

FROM: httpd 초신버전
COPY: 해당하는 폴더의 해당하는 파일 복사
EXPOSE: 해당 포트를 열어라

4 현재 디렉토리에 docker file 읽어서 이미지를 만든다.

docker build -t my-new-httpd .

docker build -t(태그 달기) 태그이름 .(현재 디렉토리)

docker ps로 확인 할 경우 잘 실행이 됨

  1. 새로 만든 이미지로 컨테이너 만들기
docker run -p 8881:80 -v ~/d/docker/htdocs:/usr/local/apache2/htdocs/ my-new-httpd

docker run -p 호스트포트:켄테이너포트: -v ~/로컬경로:/컨테이너경로 이미지이름

잘 실행이 되었음을 확인함

profile
백엔드 개발 정리

0개의 댓글