Docker-Compose Apache로 HTML 웹사이트 구성하기

 아파치를 이용하여 웹사이트를 구성하도록 Dockerfile과 Docker-Compose file을 작성한다.


프로젝트 파일 구성

index.html은 아래와 같이 구성한다.


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>원티드 시연</title>
</head>
<body>
<h1>Wanted Backend Challenge - Docker</h1>
<p><br /></p>

<h3>Docker 자료 정리</h3>
<p><br /></p>
<div>
<h4>도커 설치법(docker, docker-compose)</h4>
<p>
1. Docker 설치 :
<a
href="https://engineeringshw.blogspot.com/2022/03/docker-install-by-terminal-ubuntu-2004.html"
>[Ubuntu(Linux)]
</a>
<a
href="https://engineeringshw.blogspot.com/2022/08/window-window10-docker.html"
>[Window]</a
>
</p>
<p>
2. Docker-Compose 설치 :
<a
href="https://engineeringshw.blogspot.com/2023/01/docker-compose-ubuntu-install.html"
>[Ubuntu(Linux)]</a
>
</p>
</div>
<p><br /></p>
<div>
<h4>도커, 도커 컴포즈의 기본 및 개념</h4>
<p>
1. Docker 개념 :
<a href="https://engineeringshw.blogspot.com/2022/03/docker.html"
>링크</a
>
</p>
<p>
2. Docker CLI :
<a
href="https://engineeringshw.blogspot.com/2022/01/docker-cli.html"
>링크</a
>
</p>
<p>
3. Docker를 이용하셔 NodeJS(NestJS)서버 구축하기
<a
href="https://engineeringshw.blogspot.com/2022/03/docker-image-nestjs.html"
>[이미지 생성하기]</a
>
<a
href="https://engineeringshw.blogspot.com/2022/03/docker-container-nestjs.html"
>[이미지를 이용하여 컨테이너 만들기]</a
>
</p>
<p>
4. Docker Compose :
<a
href="https://engineeringshw.blogspot.com/search/label/docker-compose"
>링크</a
>
</p>
</div>
<p><br /></p>
<footer>
<a href="https://github.com/Alex-Choi0/Wanted_Docker_Compose_Demo.git"
>[관련 GitHub]</a
>
<a href="https://engineeringshw.blogspot.com/">[기술블로그]</a>
</footer>
</body>
</html>




- 해당 디렉토리에서 docker-compose.yaml을 이용해서 apache서버를 구축한다.

$ docker-compose up -d --build



시연영상을 참고해 주시기 바랍니다.


gitHub Link : https://github.com/Alex-Choi0/Wanted_Docker_Compose_Demo

댓글

이 블로그의 인기 게시물

Lesson 12_1 프로퍼티 노드(Property Node)

DAQ로 전압 측정하기-2

Lesson 12_2 참조를 이용한 프로퍼티노드(Property Node)