在docker上访问mysql和wordpress时出现端口问题

时间:2017-03-22 16:13:49

标签: mysql wordpress docker phpmyadmin

对于码头工人来说相当新,所以请一定帮助设置端口:)

这是我用来创建容器的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组成。

我可以使用docker default ip with':8080'来访问PhpMyAdmin。但是当我试图调用wordpress或mysql时我遇到了问题而且我不确定原因。我已经尝试为两者设置端口并访问它,但一直无法访问。

USN

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

The containers with the port

有什么建议吗?感谢

0 个答案:

没有答案