在Docker上访问mysql和wordpress时的端口问题

相当新的docker,所以将不胜感激一些帮助build立端口:)

这是我用来创build容器的docker-compose.yml脚本。

version: '2' services: wordpress: depends_on: - db image: wordpress:4.6 restart: always volumes: - ./wp-content:/var/www/html/wp-content environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_PASSWORD: password ports: - 80:80 - 443:443 networks: - back db: image: mysql:5.7 restart: always volumes: - db_data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: password networks: - back phpmyadmin: depends_on: - db image: phpmyadmin/phpmyadmin restart: always ports: - 8080:80 environment: PMA_HOST: db MYSQL_ROOT_PASSWORD: password networks: - back networks: back: volumes: db_data: 

它由PhpMyadmin,MySql和Wordpress组成。

我能够访问PhpMyAdmin使用docker默认IP与':8080'但是我遇到问题,当试图调用wordpress或mysql,我不知道为什么。 我试图设置两个端口,并访问这个,但一直无法。

与端口的容器

尝试访问时出现错误消息:

Safari上的错误消息

有什么build议? 谢谢