我想用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