Docker:运行HTML文件的基本示例Dockerfile

5

有没有一个非常基础但仍然可行的docker和dockerfile示例,可以运行单个html文件并在使用docker的帮助下向其他人显示它?

1个回答

6
要在http上提供html文件,您需要一个Web服务器。要做到这一点,您只需要获取httpd服务器的docker镜像,将您的html文件放在Web服务器的根目录中,并在某个端口(假设8080)上公开服务。让我们逐一进行操作。
1.) 创建一个包含以下内容的docker文件:
FROM httpd:2.4

COPY ./public-html/ /usr/local/apache2/htdocs/

2.)

docker build -t my-apache2 .

3.)

docker run -dit -p 8080:80 --name my-running-app my-apache2 

好的,您的html页面现在应该可以通过http://yourip:8080/public-html访问。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接