Apacheしたい(httpd)
# https://hub.docker.com/_/httpd
# Tags:
# - httpd:latest
# - httpd:2.4
# - httpd:2.4-bookworm
# - httpd:2.4-alpine
#
# docker container run -d -p 8080:80 httpd:2.4 に相当
#
# $ docker compose up --detach
# $ open http://127.0.0.1:8080/
# $ docker compose down --volumes
services:
web:
image: httpd:2.4
ports:
- 8080:80
コンテナーを起動したい
$ docker compose up -d
コンテナーで操作したい
$ docker compose exec web bash
コンテナーを終了したい
$ docker compose down
Apacheについて
Apacheはウェブサーバーのスタンダードです。起動後、ブラウザで http://localhost:8080 を開いて「It works!」と表示されればOKです。Apacheのドキュメントルートは /usr/local/apache2/htdocs/ です。このディレクトリ内のHTMLファイルがウェブサーバーで公開されます。コンテナー内で apt-get install でツールを追加したり、ログを確認したりできます。Apache 2.4系は継続的にセキュリティアップデートが提供されており、本番環境での使用に適しています。