【发布时间】:2021-05-13 15:44:56
【问题描述】:
我正在尝试使用docker-compose 创建一个容器,因此我在以下撰写文件上运行了docker-compose up:
services:
mysql:
image: mysql:5.7
ports:
- "3306:3306"
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_USER: admin
MYSQL_PASSWORD: joesam007#
MYSQL_DATABASE: Woodcore-test
拉取并构建镜像后,在尝试创建数据库时,错误响应显示如下:
Creating microservice-task_mysql_1 ...
Creating microservice-task_mysql_1 ... error
ERROR: for microservice-task_mysql_1 Cannot start service mysql: driver failed programming external connectivity on endpoint microservice-task_mysql_1 (3f2a9ad024c6e586a9c7f089a388cecf7decbf7870106b5b34e5a21e88b415a3): Error starting userland proxy: listen tcp4 0.0.0.0:3306: bind: address already in use
我想知道如何处理这个问题并成功创建数据库。请帮忙,谢谢。
【问题讨论】:
-
listen tcp4 0.0.0.0:3306: bind: address already in use:确保您没有在此端口上运行其他服务或应用程序。
标签: mysql docker docker-compose microservices