使用docker-compose的PHP MARIADB PHPMYADMIN问题

时间:2018-10-21 19:28:19

标签: php docker phpmyadmin docker-compose mariadb

最近两个星期,我一直在寻找如何通过docker-compose链接我的phpmyadmin和数据库,以创建一个PHP开发工作区,但是我无法通过phpmyadmin端口连接到数据库。

    version: '3'
services: 
 servicio_php:
  image: php:7.3-rc-apache
  volumes:
   - ./web/:/var/www/html
  expose:
   - "80"
  ports:
   - "80:80"
  links:
   - db

 db:
  image: mariadb:latest
  restart: always
  volumes:
    - ./Volumenes/mysql:/var/lib/mysql
  environment:
    MYSQL_ROOT_PASSWORD: root123
    MYSQL_USER: user
    MYSQL_PASSWORD: user123
    MYSQL_DATABASE: bbdd1
  expose:
    - "3306"
  ports:
    - "3306:3306"

 phpmyadmin:
  image: phpmyadmin/phpmyadmin:latest
  container_name: phpmyadmin
  environment:
   PMA_ARBITRARY: 1
   MYSQL_ROOT_PASSWORD: root123
   MYSQL_USERNAME: user
   PMA_HOST: db
   MYSQL_PASSWORD: user123
  restart: always
  ports: 
   - "8080:80"
  volumes:
   - ./sessions:/sessions/
  depends_on: 
   - db 
  links: 
   - db

我正在使用Windows 10版本的dockers 18.06.1-ce,而且当我运行docker-compose up时,我发现Innodb存在一些问题,但ive读取不是问题。

我看不到出什么问题了,可能我不是唯一遇到此问题的人。

0 个答案:

没有答案