wordpress - 在 80 以外的 WordPress 图像中使用不同的内部(目标)端口
问题描述
我正在寻找一种使用 80 以外的内部端口的方法。我到处搜索都没有结果。我的配置很简单:
... maria DB stuff...
mywordpress:
depends_on:
- db
image: wordpress:latest
ports:
# I want this to be 8181:8181 (or anything else that isn't 80)
- 8181:80
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
WORDPRESS_DB_NAME: wordpress
WORDPRESS_CONFIG_EXTRA: define('WP_SITEURL', 'http://mywordpress:8181');
volumes:
- ../../:/var/www/html/wp-content/plugins
当我尝试使用端口时, - 8181:8181
WordPress 内部无法再访问http://mywordpress:8181
这样做的原因是我有一个硬编码的数据库备份,'http://mywordpress:8181'
并且我想在同一端口下运行内部 WordPress 容器,以防止在数据库上执行查找替换等操作。
使用这张图片可以吗?我正在研究实现反向代理,或者修改 apache 配置。我不是 Docker 方面的佼佼者,因此我们将不胜感激。
解决方案
推荐阅读
- c# - 更新面板内的 FileUpload GridView 未在按钮单击上上传文件
- c# - 如何使用 post 请求调用 web api 以将文件作为字节数组发送?
- javascript - 无法调用 Mongoose 静态方法:错误 findByCredential is not a Function
- c# - 使用特定格式将字节数组发送到串行端口
- angular - 如何使用 videogular2 以全屏方式默认制作视频?
- tensorflow - 将 Convolutional2D dim_ordering 参数迁移到 tf.keras 中的 Conv2D
- flutter - 在 Flutter 中使用 json 数据自动完成建议和搜索
- visual-studio - VS2019 使用 runas 作为不同用户进行调试,但不会在断点处停止
- android - 偏好的保存位置始终为空
- c# - Google 无法呈现和索引我的服务器端 Blazor 组件