我正在设置mysql数据库恢复使用docker镜像(deitch/mysql-backup)。
我已经创建了一个docker-compose文件,在其中我使用docker镜像deitch/ mysql -backup实现了mysql数据库恢复服务。
restore:
image: databack/mysql-backup
volumes:
- ./dbRestore/Dump20190824.sql.tar.gz:/dbr/Dump20190824.sql.tar.gz
environment:
- DB_RESTORE_TARGET=/dbr/Dump20190824.sql.tar.gz
- DB_USER=root
- DB_PASS=root
- DB_PORT=3306
- DB_DUMP_DEBUG=true
- DB_SERVER=mysql
depends_on:
- mysql当我运行docker-compose时,我得到了这个错误- restore_1 | ERROR 1046 (3D000) at line 22: No database selected
发布于 2019-12-12 22:00:52
我已经提出了一个docker-compose服务配置来满足我的需求。
backup:
image: databack/mysql-backup
restart: always
user: "0"
volumes:
- ./dbBackup:/dbb
environment:
- DB_DUMP_TARGET=/dbb
- DB_USER=root
- DB_PASS=root
- DB_PORT=3306
- DB_NAMES=karakira
- DB_DUMP_FREQ=720
- DB_DUMP_BEGIN=+90
- DB_SERVER=mysql
depends_on:
- djangohttps://stackoverflow.com/questions/57637452
复制相似问题