Apache
Docker[편집 | 원본 편집]
Dockerfile 만들기[편집 | 원본 편집]
FROM httpd:2.4
COPY ./public-html/ /usr/local/apache2/htdocs/
설정파일[편집 | 원본 편집]
COPY ./my-httpd.conf /usr/local/apache2/conf/httpd.conf
SSL/HTTPS[편집 | 원본 편집]
COPY server.crt /usr/local/apache2/conf/
COPY server.key /usr/local/apache2/conf/
or
COPY cert.pem /usr/local/apache2/conf/
COPY fullchain.pem /usr/local/apache2/conf/
COPY privkey.pem /usr/local/apache2/conf/
/usr/local/apache2/conf/httpd.conf 파일 수정
이미지 파일 만들기[편집 | 원본 편집]
$ docker build -t my-apache2 .
실행[편집 | 원본 편집]
$ docker run -dit --name my-running-app -p 8080:80 my-apache2
에러[편집 | 원본 편집]
httpd: Configuration error: No MPM loaded.