목차
호스트 PC의 mount폴더의 index.html의 내용이 컨테이너의 htdocs 경로에 복사도 제대로 됨
Docker 파일 내용 예시 😃
#apache webserver에서 이미지를 가져와서 현재 경로 하위의 mount폴더의 내용을 /usr/local/apache2/htdocs로 복사
#컨테이너 실행 시 명령어는 httpd-foreground로 설정
FROM httpd
COPY ./mount /usr/local/apache2/htdocs
CMD ["httpd-foreground"]
파일명을 Dockerfile(확장자 X)로 저장
mount경로에 html파일 생성 🙂
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
Docker파일 이미지화 🥰
#webserver는 내가 설정할 이미지명, 그 뒤에는 현재 경로 하위 지정
docker build -t webserver ./
컨테이너 실행 😏
docker run -dit -p 9898:80 webserver
개인 스터디 기록을 메모하는 공간이라 틀린점이 있을 수 있습니다.
틀린 점 있을 경우 댓글 부탁드립니다.
reference: https://www.youtube.com/watch?v=UqXbWLY4Rhk
[Docker] Docker File [2] (feat. Entrypoint, WorkDir)
목차 Docker Entrypoint & Workdir 😄 Entrypoint: Dockerfile로 만든 이미지를 컨테이너화 할 때 기본 명령어 Workdir: Dockerfile로 만든 이미지를 컨테이너화 할 때 기본 디렉토리 Dockerfile로 jar 실행 😎 jdk 11버전...
yaga.tistory.com
'IT > Live Coding' 카테고리의 다른 글
[Docker] Docker File [3] (테스트 영상) (47) | 2023.11.04 |
---|---|
[Docker] Docker File [2] (테스트 영상) (43) | 2023.11.02 |
[Docker] Docker image commit/push(테스트 영상) (50) | 2023.10.29 |
[Docker] Docker volumn mount(테스트 영상) (57) | 2023.10.26 |
[springBoot + mybatis] 개발환경 세팅(테스트 영상 & 소스코드 포함) (0) | 2022.11.20 |
댓글