首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接adminer docker容器和mariadb docker容器?

如何连接adminer docker容器和mariadb docker容器?
EN

Stack Overflow用户
提问于 2020-11-28 22:50:41
回答 1查看 679关注 0票数 1

我试着用PHP、MariaDB创建一个PHP开发环境,有一篇教程建议我使用Adminer来管理数据库。所以我生成的docker-compose.yml文件是这样的:

代码语言:javascript
复制
version : '3.1'

services:
  php:
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - 80:80
    volumes:
      - ./src:/var/www/html/
  db:
    image: mariadb
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example
    volumes:
      - ./mariadb-data:/var/lib/mysql
  adminer:
    image: adminer
    environment:
      ADMINER_DEFAULT_SERVER: db
    restart: always
    ports:
      - 8080:8080

但是,当我为MariaDB设置卷时,我在管理员登录页面中遇到错误。当我不设置它们时,它似乎工作得很好。

EN

回答 1

Stack Overflow用户

发布于 2021-04-04 02:35:12

代码语言:javascript
复制
version : '3.1'

services:
  php:
    build:
      context: .
      dockerfile: Dockerfile
    ports:
      - 80:80
    volumes:
      - ./src:/var/www/html/
  db:
    image: mariadb
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example
    volumes:
      - ./mariadb-data:/var/lib/mysql
  adminer:
    image: adminer
    environment:
      ADMINER_DEFAULT_SERVER: db
    restart: always
    ports:
      - 8080:8080
    links:
        - php
        - db    
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65050860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档