我需要一个在docker compose文件上设置MySQL和phpmyadmin的示例。

最佳答案

您必须在docker-compose.yml文件中的环境下设置用户名和密码。

version: '3'
services:
  db:
    image: mysql
    restart: always
    environment:
      MYSQL_DATABASE: 'db'
      MYSQL_USER: 'user'
      MYSQL_PASSWORD: 'password'
      MYSQL_ROOT_PASSWORD: 'password'
    ports:
      - '3306:3306'
    volumes:
      - my-db:/var/lib/mysql
volumes:
  my-db:

对于phpmyadmin,我使用了来自docker hub的phpmyadmin镜像:
phpmyadmin:
  image: phpmyadmin/phpmyadmin
  ports:
    - 80:80
  environment:
    MYSQL_USERNAME: 'user'
    MYSQL_ROOT_PASSWORD: 'password'

关于docker - 如何在Docker撰写文件上设置MySQL和phpmyadmin,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59900502/

10-16 12:22