当前位置: 首页 > news >正文

Docker 安装 Apache

目录

拉取官方 Apache 镜像

查看本地镜像

列出正在运行的容器

运行 Apache 容器

创建一个 HTML 文件:index.html

访问 Apache


拉取官方 Apache 镜像

查找 Docker Hub 上的 httpd 镜像。

可以通过 Tags 查看其他版本的 httpd,默认是最新版本 httpd:latest

docker pull httpd:latest

查看本地镜像

使用以下命令来查看是否已安装了 nginx

docker images

列出正在运行的容器

使用docker ps命令可以列出当前正在运行的容器:

docker ps

如果想查看所有包括已停止的容器,可以加上-a选项:

docker ps -a

运行 Apache 容器

使用以下命令运行 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:\Apache\html:/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 文件替换。

 

http://www.lryc.cn/news/240255.html

相关文章:

  • python变量、常量、数据类型
  • 注册中心CAP架构剖析
  • SVN创建分支
  • Vue 设置v-html中元素样式
  • 连接服务器的脚本
  • ChatGPT/GPT4丨编程助手;AI画图;数据分析;科研/项目实现;提示词工程技巧;论文写作等
  • 35的程序员被辞了可以自己接外包啊?为什么都那么悲观呢?
  • 2020年09月 Scratch(三级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • SpringBoot面试之SpringBoot自动装配原理
  • JavaScript:监听事件
  • 编写SQL语句,场景:从一张表中查询某字段是逗号分隔的集合值,需要遍历集合内每个值,将其作为条件去查询另一张表,最终返回列表
  • 单链表相关面试题--7.链表的回文结构
  • JUC(Java Util Concurrent)多线程并发库
  • 如何在Linux系统上检测GPU显存和使用情况?
  • Django 入门学习总结5
  • FileNotFoundError: [Errno 2] No such file or directory: ‘patchelf‘: ‘patchelf‘
  • 『new Date 在 IOS 失效 の bug』
  • macos创建xcframework及签名
  • Oracle与Redis Enterprise协同,作为企业缓存解决方案
  • 局部保持投影(Locality preserving projections,LPP)
  • Flutter:引领移动开发新潮流,跨平台应用程序的终极解决方案
  • 开源免费的流程设计器如何选型
  • 设置pdb自动启动
  • 抖店入驻成功后,新手需要怎么做?7天起店流程教会你!
  • RTS 客户端-服务器网络
  • python连接数据库的方式
  • 【腾讯云云上实验室-向量数据库】探索腾讯云向量数据库:全方位管理与高效利用多维向量数据的引领者
  • 二、sql手工注入
  • day61 layui和分页原理
  • Rust开发——变量、静态变量与常量