設定ファイルを作成
docker-compose.yml
version: '3.3'
services:
httpd:
image: httpd:2.4
ports:
- '80:80'
volumes:
- ./htdocs:/usr/local/apache2/htdocs
- ./conf:/usr/local/apache2/conf
index.html
<html>
<body>
<h1>Test Container</h1>
</body>
</html>
httpd.confをwindowsから操作できるようにコンテナからコピーをする。
docker run --rm --name httpd -d httpd:2.4
docker cp httpd:/usr/local/apache2/conf/ conf
docker rm -f httpd
ディレクトリ構成
C:.
│ docker-compose.yml
│
├─conf
│ │ httpd.conf
│ │ magic
│ │ mime.types
│ │
│ ├─extra
│
└─htdocs
index.html
実行
docker-compose up