我想用mysql搬运工撰写YAML - 命令
运行创建一个新的数据库,这是片断我在我的docker-compose.yml
文件现在
mysql:
image: mysql
container_name: mysql-machine
ports:
- 3306:3306
environment:
MYSQL_ALLOW_EMPTY_PASSWORD: true
MYSQL_DATABASE: mxdb
MYSQL_USER: mxdb
MYSQL_PASSWORD: mxdb
command: mysqladmin create testing_db
当我运行docker-compose up
我看控制台,它说
mysql_1 | mysqladmin: connect to server at 'localhost' failed
mysql_1 | error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
mysql_1 | Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
那么我该如何重新迭代命令部分,所以我得到的服务正常工作?
我想创建多个数据库。所以手动使用命令是最简单的方法。
MySQL的哪些图像是您使用? –
'image:mysql'表示它是官方的'mysql',标签为'latest'。 https://hub.docker.com/_/mysql/ – haradwaith