Windows10后端开发环境mysql容器无法开启成功

  • Choerodon平台版本:0.6.0

  • 运行环境:http://choerodon.io/zh/docs/development-guide/backend/develop-env/install_windows/

  • 问题描述:
    Windows10后端开发环境mysql容器无法开启成功

    mysql:
    container_name: mysql
    hostname: mysql
    image: registry.cn-hangzhou.aliyuncs.com/choerodon-tools/mysql:5.7.17
    ports:

    • “3306:3306”
      environment:
      MYSQL_ROOT_PASSWORD: root
      volumes:
    • C:\Users\wenjiandong\Desktop\choerodon\mysql\mysql_data:/var/lib/mysql
    • C:\Users\wenjiandong\Desktop\choerodon\mysql\mysql_db.cnf:/etc/mysql/conf.d/mysql_db.cnf
      expose:
    • “3306”
  • 执行的操作:
    Windows10后端开发环境mysql容器无法开启成功

  • 报错信息(请尽量使用代码块的形式展现):
    Starting 4f87aa34e98a_mysql … error

ERROR: for 4f87aa34e98a_mysql Cannot start service mysql: driver failed programming external connectivity on endpoint 4f87aa34e98a_mysql (5cb01510a3460547198c9621552c0316f0f7dd4cf1a6407829484f674adf5cbd): Error starting userland proxy: Bind for 0.0.0.0:3306: unexpected error Permission denied

ERROR: for mysql Cannot start service mysql: driver failed programming external connectivity on endpoint 4f87aa34e98a_mysql (5cb01510a3460547198c9621552c0316f0f7dd4cf1a6407829484f674adf5cbd): Error starting userland proxy: Bind for 0.0.0.0:3306: unexpected error Permission denied
Encountered errors while bringing up the project.

  • 建议:

解决了,以前已经用过3306的docker端口了,虽然没启容器,换新端口ok了

:grinning: