window下,docker-compose启动mysql,invalid mount config for type "bind": source path must be a directory

我在window10下使用docker部署mysql5.7。

先上docker-compose.yml

version: '3'
services:
    mysql:
        image: mysql:5.7
        restart: always
        container_name: mysql
        volumes:
        - C:/docker/mysql/conf/my.cnf:/etc/alternatives/my.cnf
        - C:/docker/mysql/data:/var/lib/mysql
        - C:/docker/mysql/logs:/var/log/mysql
        environment:
            MYSQL_ROOT_PASSWORD: root
        ports:
        - 3306:3306

      

目录和配置文件都是存在的,然后使用docker-compose up -d 命令启动

命令行报错:

C:\docker>docker-compose up -d
Recreating 54cbd26d7449_mysql ... error

ERROR: for 54cbd26d7449_mysql  Cannot create container for service mysql: invalid volume specification: 'C:\docker\mysql\conf\my.cnf:/etc/alternatives/my.cnf:rw': invalid mount config for type "bind": source path must be a directory

ERROR: for mysql  Cannot create container for service mysql: invalid volume specification: 'C:\docker\mysql\conf\my.cnf:/etc/alternatives/my.cnf:rw': invalid mount config for type "bind": source path must be a directory
ERROR: Encountered errors while bringing up the project.

C:\docker>

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值