本地WordPress env与Docker撰写 – cURL错误7:无法连接到本地端口8080:连接被拒绝

我正在尝试首次使用Docker Compose设置本地Wordpress环境。 我目前能够在localhost:8080上访问我的Wordpress实例,并将文件映射到本地。

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

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

这是我的configuration文件:

 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 

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

根据你的docker撰写:

  - "8080:80" 

8080在容器外面

80是INSIDE容器