반응형
목차
호스트 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
반응형
'IT > DevOps' 카테고리의 다른 글
[Docker] Docker File [3] (feat. Run) (47) | 2023.11.04 |
---|---|
[Docker] Docker File [2] (feat. Entrypoint, WorkDir) (43) | 2023.11.02 |
[Docker] Docker image commit/push(feat. Windows 10) (50) | 2023.10.29 |
[Docker] Docker volumn mount(feat. Windows 10) (57) | 2023.10.26 |
[Docker] Docker 실행중인 container 조작(feat. Windows 10) (54) | 2023.10.26 |