- docker-compose.yml должен иметь команду param в Windows 10 (но она работает на моем Mac без команды)?
- команда: /entrypoint.sh mysqld не может запустить mysql 8.0сервер?
# Mysql server is work on Mac. Windows 10 is not.
db:
image: mysql
ports:
- "9906:3306"
container_name: db
environment:
- MYSQL_ROOT_PASSWORD=mysql
- MYSQL_DATABASE=accountv1
- MYSQL_USER=acc
- MYSQL_PASSWORD=mysql
# Win10: Mysql server is not, but container is exist.
db:
image: mysql
ports:
- "9906:3306"
container_name: db
environment:
- MYSQL_ROOT_PASSWORD=mysql
- MYSQL_DATABASE=accountv1
- MYSQL_USER=acc
- MYSQL_PASSWORD=mysql
command: /entrypoint.sh mysqld
Он работает на моем Mac, но в Windows 10 есть ошибка: команда не указана.
$ docker exec -it db bash
root> mysql
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
root> /entrypoint.sh mysqld
....
root> mysqld
...
root> mysql -uroot -p
# then input password
# and it is ok. so confused!
mysql>