mysql - ubuntu 18.04 中 docker 上的 drupal 和 apache2 的端口冲突
问题描述
我已经在 ubuntu 18.04 上安装了 docker。在 docker 中,我创建了一个 Drupal 8 的映像,另一个是 mysql。MySQL 需要 8080 的 apache2,Drupal 也需要 8080 端口。我应该怎么做才能使用 apache2 和 Drupal?
解决方案
您可以在 apache 容器中将 apache 端口从 8080 更改为 8081,同时按照下面给出的命令启动它
docker run -dit --name my-running-app -p 8081:80 my-apache2
然后您可以使用 8081 端口从 mysql 连接到 apache2。
推荐阅读
- javascript - 根据下拉选择隐藏/显示内容
- firebase-cloud-messaging - Firebase 消息传递偶尔会因内部错误而失败
- ios - 如何在表格视图中获取选定行的文本?(迅速)
- c++ - UE4 C++ 跨多个级别保存项目指针的库存 TArray
- laravel - 如何在 Laravel 中使用的 Vue 中添加点击处理程序?
- node.js - 无法从 auth0/express-jwt 库中获取 JWT 的解码负载
- c# - C#自动化-根据测试用例循环通过选项卡访问页面的方法
- ios - iOS 上的 BLE 广告和 CBAdvertisementDataLocalNameKey 大小
- signalr-hub - 如何以 Json 格式而不是二进制格式发送信号器消息
- python - 为什么即使对于简单的命令,我的 python 控制台也运行缓慢?