【发布时间】:2022-02-04 15:34:20
【问题描述】:
我在 Debian 环境下的离线环境下搭建了 Apache2 网络服务器。我可以将此设置作为 Docker 映像吗?如果是,请告诉我怎么做。
【问题讨论】:
标签: amazon-web-services docker containers
我在 Debian 环境下的离线环境下搭建了 Apache2 网络服务器。我可以将此设置作为 Docker 映像吗?如果是,请告诉我怎么做。
【问题讨论】:
标签: amazon-web-services docker containers
假设您在 Debian 主机上安装了 docker。基本骨架将是这样的。
您将创建一个包含以下内容的 Dockerfile。
# Filename: Dockerfile
FROM httpd:2.4
COPY ./public-html/ /usr/local/apache2/htdocs/
COPY ./my-httpd.conf /usr/local/apache2/conf/httpd.conf
然后运行
$ docker build -t my-apache2 .
您还可以在 Dockerfile 中公开端口 80 或 8080,并使其默认启动 httpd 服务器。
【讨论】: