使用 Docker Compose 的本地 Wordpress 环境 - cURL 错误 7:无法连接到本地主机端口 8080:连接被拒绝

Kur*_*rtF 6 wordpress docker docker-compose

我第一次尝试使用 Docker Compose 设置本地 WordPress 环境。我目前可以访问我的 WordPress 实例localhost:8080并在本地映射文件。

我购买了一个主题,将其添加到wp-content/themes,然后提示为其安装一些所需的插件。当我单击 时Install,这是我收到的错误:

Download failed. cURL error 7: Failed to connect to localhost port 8080: Connection refused

这是我的配置文件:

version: "2"

services:
  my-wpdb:
    image: mariadb
    ports:
      - "8081:3306"
    environment:
      MYSQL_ROOT_PASSWORD: password
  my-wp:
    image: wordpress:latest
    volumes:
      - ./:/var/www/html
    ports:
      - "8080:80"
    links:
      - my-wpdb:mysql
    environment:
      WORDPRESS_DB_PASSWORD: password
Run Code Online (Sandbox Code Playgroud)

可能是一个简单的修复,但我似乎无法弄清楚。谢谢!

pap*_*pey 1

根据你的说法 docker-compose :

  - "8080:80"
Run Code Online (Sandbox Code Playgroud)

8080 在容器之外

80 在容器