apache - 是否可以使用 Apache 在 docker 容器中配置虚拟主机?
问题描述
我在下面描述我的疑问:
我目前在我的 Windows 计算机上安装了 Docker。我有一个 Ubuntu 18.04 容器,它安装了 PHP 7.2、Apache2 和 MariaDB。端口映射如下:
docker run -it --name my_container -p 8080:80 -p 8081:3306 ubuntu:1804
以前,在使用 Docker 之前,我已经在我的计算机上为 Web 项目配置了一个虚拟主机,类似于http://my_project.dev
访问它而不是典型的http://localhost/projects/my_project
.
现在我改变了使用 Docker 的工作方式,我的项目在端口 8080 上运行良好,类似这样http://localhost:8080/projects/my_project
,但是我找不到http://mi_project.dev
在我当前的 Docker 容器中创建虚拟主机来访问我的项目的方法。
解决方案
推荐阅读
- karate - 如何导航和验证 api 响应的所有页面
- asp.net-core - 如何在 cPanel 中托管 ASP.Net Core API?
- javascript - Phaser 3 图像动画
- android - 我试图在我的家庭片段中加载回收站视图,但不知何故它不起作用
- node.js - AWS Lambda 无服务器上的私有和公共 API
- python - 设置作者权限以更新烧瓶中的帖子
- flutter - 切换到类后 Flutter 变量不断被初始化
- azure - 如何从 azure devops 构建服务器中清理 docker 映像
- python - Python 时间序列:计算 30 分钟时间窗口内同时发生的次数
- c# - 如何为此 sql 语句编写 linq 查询