웹 서버는 도커에서 환경을 구성하고, 구성에 필요한 파일은 로컬에서 복사하여 사용할 수 있다. 이렇게 되면 서버에 문제가 생겼을 때 호스트(여기에서는 로컬)와 서버의 문제를 별개로 파악할 수 있다. 문제가 생긴 서버를 종료하고 도커 이미지로 서버를 쉽게 재구동할 수도 있다.

로컬에 있는 파일과 도커 이미지를 연결하는 방법은 크게 두 가지가 있다.

로컬 프로젝트를 도커 환경의 웹 서버에 복사하기

도커 컨테이너에 웹 서버를 구축하고, 여기에 로컬 프로젝트를 복사하여 동작 시켜본다.

httpd 이미지 설치

아파치에서 제공하는 웹 서버 이미지이다. 내부의 htdocs 경로에 저장되어 있는 파일을 기반으로 웹 서버가 실행되도록 한다.

먼저 이미지를 설치한다.