Docker mySql:5.7没有运行

我是Docker的初学者。 我跟着一个教程,并添加docker-compose.yml文件。

该文件看起来像这样 –

version: '2' services: webserver: build: ./docker/webserver image: image_name ports: - "80:80" - "443:443" volumes: - /Users/user_name/Sites/project_name:/var/www/html links: - db db: image: mysql:5.7 ports: - "3306:3306" volumes: - ./db:/usr/local/mysql/bin/mysql environment: - MYSQL_ROOT_PASSWORD= - MYSQL_DATABASE=DB_NAME 

我能够在web上运行本地主机地址的项目,但连接到MySQL是不行的。 当我在terminal(我正在使用Mac)上运行“docker ps -a”时,mysql的状态为 – 退出(1)16秒前,端口为空。

任何想法/帮助?