> docker run --name localdb -e MYSQL_ROOT_PASSWORD='' -d mysql
使用上面的命令,它工作正常,但是在进行docker-compose时出现以下错误,在slack上看到了几个问题,并且使用了google,尝试了不同的方法,但到目前为止没有一个错误可以解决。
这个问题有任何适当的解决方法吗?
-Windows 10
-Docker 18.09.2
version: '3.2'
services:
my-mysql:
image: mysql:5.7
command: --disable-partition-engine-check
command: --default-authentication-plugin=mysql_native_password
restart: always
environment:
MYSQL_ROOT_PASSWORD: 'abc' # ''
MYSQL_DATABASE: localdb
MYSQL_USER: root
MYSQL_PASSWORD: ''
ports:
- '3306:3306'
expose:
- '3306'
volumes:
- db_data:/var/lib/mysql/data
volumes:
db_data: