拉取官方 Apache 镜像
查找 Docker Hub 上的 httpd 镜像。
可以通过 Tags 查看其他版本的 httpd,默认是最新版本 httpd:latest。
docker pull httpd:latest
查看本地镜像
docker images
列出正在运行的容器
docker ps
docker ps -a
运行 Apache 容器
docker run -d -p 8080:80 --name my-apache-container -v /path/to/your/local/html:/usr/local/apache2/htdocs/ httpd:latest
比如:
docker run -d -p 8080:80 --name my-apache-container -v D:Apachehtml:/usr/local/apache2/htdocs/ httpd:latest
- –d: 在后台运行容器。
- -p 8080:80: 将主机的端口 8080 映射到容器的端口 80。
- —name my–apache–container: 为容器指定一个名称。
- –v /path/to/your/local/html:/usr/local/apache2/htdocs/: 将本地的 HTML 文件目录映射到容器中的 Apache 文档根目录。
替换 /path/to/your/local/html 为包含你的网站内容的本地路径。
创建一个 HTML 文件:index.html
如果你没有现成的网站内容,你可以在本地创建一个简单的 HTML 文件作为示例。
htmlCopy code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My Docker Apache Website</title>
</head>
<body>
<h1>Welcome to my Docker Apache website!</h1>
<p>This is a simple example page.</p>
</body>
</html>
访问 Apache
打开浏览器,访问 http://localhost:8080,你应该能够看到 Apache 默认页面。此时,默认页面已经被你的 index.html 文件替换。
原文地址:https://blog.csdn.net/m0_67906358/article/details/134575995
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_19395.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。