预安装cron服务的mysql镜像(基于官方5.7),提供任务表和所要运行的脚本即可使用(可快速实现数据库定时备份)
381
预安装cron服务的mysql镜像(基于官方5.7),提供任务表和所要运行的脚本即可使用(可快速实现数据库定时备份)
gosu mysql crontab -l查看/opt/mysql/backup目录下/var/lib/mysql属于mysql用户,不需要额外授予文件操作权限,故建议将新生成文件放到该目录下将生成文件放到/var/lib/mysql下,并将/var/lib/mysql目录映射到宿主机
docker run \
--name lin-mysql \
-p 13306:3306 \
--restart=always \
-v /opt/mysql/datadir:/var/lib/mysql \
-v /opt/mysql/backup:/opt/mysql/backup \
-e MYSQL_ROOT_PASSWORD=123456 \
-d linshen/mysql-cron \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci
docker run \
--name lin-mysql \
-p 13306:3306 \
--restart=always \
-v /opt/mysql/datadir:/var/lib/mysql \
-v /opt/mysql/backup:/opt/mysql/backup \
-v /opt/mysql/init-sql/data_20180909.sql.gz:/docker-entrypoint-initdb.d/init.sql.gz \
-e MYSQL_ROOT_PASSWORD=mypasswd \
-d linshen/mysql-cron \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci
docker run \
--name lin-mysql \
-p 13306:3306 \
--restart=always \
-v /opt/mysql/datadir:/var/lib/mysql \
-v /opt/mysql/backup:/opt/mysql/backup \
-v /opt/mysql/cron-shell/backup.sh:/cron-shell/backup.sh \
-v /opt/mysql/cron-shell/crontab.bak:/cron-shell/crontab.bak \
-e MYSQL_ROOT_PASSWORD=mypasswd \
-d linshen/mysql-cron \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_unicode_ci
Content type
Image
Digest
Size
148.6 MB
Last updated
almost 5 years ago
docker pull linshen/mysql-cron