- 
                Notifications
    
You must be signed in to change notification settings  - Fork 1.1k
 
Description
Hi, I am trying to install and execute Wordpress, MySQL, PHPmyAdmin using docker-compose.
version: '3'
services:
  # Database
  db:
    image: mysql:5.7
    volumes:
      - db_data:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: password
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
    networks:
      - wpsite
  # phpmyadmin
  phpmyadmin:
    depends_on:
      - db
    image: phpmyadmin
    restart: always
    ports:
      - '8080:80'
    environment:
      PMA_HOST: db
      MYSQL_ROOT_PASSWORD: password 
    networks:
      - wpsite
  # Wordpress
  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    ports:
      - '8000:80'
    restart: always
    volumes: ['./:/var/www/html']
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
    networks:
      - wpsite
networks:
  wpsite:
volumes:
  db_data:However, if I access http://localhost:8000 (Wordpress), it redirects me to http://localhost:8080 (PHP my admin).
I tried to change the port of PHP my Admin to 5000 then ran it. Afterwards, http://localhost:8000 (Wordpress) still redirected me to http://localhost:8080 (no services were running on this port).
I do not do port forwarding or installing web server such as Nginx. By the way, before adding the phpmyadmin service, http://localhost:8000 opens Wordpress and I had no issues.
This is the network tab when I open http://localhost:8000 (not 8080 although the picture shows http://localhost:8080) :
http://localhost:8000 got a status code 301 then it redirected me to http://localhost:8080 with the status code 200 (OK).
Could you please give me a clue what went wrong? Any help is appreciated!
System Information :
- Operating System : Ubuntu Focal Fossa 20.04 LTS
 - Docker Compose : version 1.29.2, build 5becea4c
 - Docker Engine : version 20.10.8, build 3967b7d
 
Another very similar issue in Windows 10 Pro : https://stackoverflow.com/questions/65921631/docker-redirect-automatically-from-port-8000-to-8080-docker-bug
