docker.io/fradelg/mysql-cron-backup:1.14.1 linux/amd64

docker.io/fradelg/mysql-cron-backup:1.14.1 - 国内下载镜像源 浏览次数:18

MySQL Cron Backup

这是一个基于 MySQL 的定时备份工具容器镜像,用于自动化 MySQL 数据库的备份任务。

源镜像 docker.io/fradelg/mysql-cron-backup:1.14.1
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fradelg/mysql-cron-backup:1.14.1
镜像ID sha256:4d2a1c29333d0796dc76794ba3f22e30b3cd42787e3efd4d2074c0b1940adaaf
镜像TAG 1.14.1
大小 110.25MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /bin/sh -c dockerize -wait tcp://${MYSQL_HOST}:${MYSQL_PORT} -timeout ${TIMEOUT} /run.sh
启动入口
工作目录 /
OS/平台 linux/amd64
浏览量 18 次
贡献者 cr*********9@163.com
镜像创建 2024-12-09T11:38:03.513860123Z
同步时间 2026-01-07 16:19
更新时间 2026-01-09 02:55
目录挂载
/backup
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CRON_TIME=0 3 * * sun MYSQL_HOST=mysql MYSQL_PORT=3306 TIMEOUT=10s MYSQLDUMP_OPTS=--quick
镜像标签
Fco. Javier Delgado del Hoyo <frandelhoyo@gmail.com>: maintainer

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fradelg/mysql-cron-backup:1.14.1
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fradelg/mysql-cron-backup:1.14.1  docker.io/fradelg/mysql-cron-backup:1.14.1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fradelg/mysql-cron-backup:1.14.1
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fradelg/mysql-cron-backup:1.14.1  docker.io/fradelg/mysql-cron-backup:1.14.1

Shell快速替换命令

sed -i 's#fradelg/mysql-cron-backup:1.14.1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fradelg/mysql-cron-backup:1.14.1#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fradelg/mysql-cron-backup:1.14.1 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fradelg/mysql-cron-backup:1.14.1  docker.io/fradelg/mysql-cron-backup:1.14.1'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fradelg/mysql-cron-backup:1.14.1 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fradelg/mysql-cron-backup:1.14.1  docker.io/fradelg/mysql-cron-backup:1.14.1'

镜像构建历史


# 2024-12-09 19:38:03  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "dockerize -wait tcp://${MYSQL_HOST}:${MYSQL_PORT} -timeout ${TIMEOUT} /run.sh"]
                        
# 2024-12-09 19:38:03  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "stat /HEALTHY.status || exit 1"] "2s" "0s" "0s" "0s" '܈'}
                        
# 2024-12-09 19:38:03  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/backup]
                        
# 2024-12-09 19:38:03  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir /backup &&     chmod 777 /backup &&     chmod 755 /run.sh /backup.sh /restore.sh /delete.sh &&     touch /mysql_backup.log &&     chmod 666 /mysql_backup.log # buildkit
                        
# 2024-12-09 19:38:03  5.85KB 复制新文件或目录到容器中
COPY run.sh backup.sh restore.sh /delete.sh / # buildkit
                        
# 2024-12-09 19:38:03  0.00B 设置环境变量 CRON_TIME MYSQL_HOST MYSQL_PORT TIMEOUT MYSQLDUMP_OPTS
ENV CRON_TIME=0 3 * * sun MYSQL_HOST=mysql MYSQL_PORT=3306 TIMEOUT=10s MYSQLDUMP_OPTS=--quick
                        
# 2024-12-09 19:38:03  10.26MB 复制新文件或目录到容器中
COPY /go/bin/dockerize /usr/local/bin # buildkit
                        
# 2024-12-09 19:37:33  92.19MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --update     tzdata     bash     gzip     openssl     mysql-client=~10.11     mariadb-connector-c     fdupes &&     rm -rf /var/cache/apk/* # buildkit
                        
# 2024-12-09 19:37:33  0.00B 添加元数据标签
LABEL maintainer=Fco. Javier Delgado del Hoyo <frandelhoyo@gmail.com>
                        
# 2024-09-06 20:05:36  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2024-09-06 20:05:36  7.80MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.20.3-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:4d2a1c29333d0796dc76794ba3f22e30b3cd42787e3efd4d2074c0b1940adaaf",
    "RepoTags": [
        "fradelg/mysql-cron-backup:1.14.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fradelg/mysql-cron-backup:1.14.1"
    ],
    "RepoDigests": [
        "fradelg/mysql-cron-backup@sha256:e353b6a1b75fa210433fec4852eb13faf8986d50cf2e753765fd41d873e4f883",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fradelg/mysql-cron-backup@sha256:efcd89d6ba7b6e924eaa765793b8bae616396aed9ab860de19b6710e2eea23b5"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-12-09T11:38:03.513860123Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "CRON_TIME=0 3 * * sun",
            "MYSQL_HOST=mysql",
            "MYSQL_PORT=3306",
            "TIMEOUT=10s",
            "MYSQLDUMP_OPTS=--quick"
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "dockerize -wait tcp://${MYSQL_HOST}:${MYSQL_PORT} -timeout ${TIMEOUT} /run.sh"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "stat /HEALTHY.status || exit 1"
            ],
            "Interval": 2000000000,
            "Retries": 1800
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/backup": {}
        },
        "WorkingDir": "/",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "maintainer": "Fco. Javier Delgado del Hoyo \u003cfrandelhoyo@gmail.com\u003e"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 110248932,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c5aa9e1dfedba20b63f15ab8f0fbe56cd35387190a63f432f790ffc501d7890a/diff:/var/lib/docker/overlay2/5b380f597358392e5e441610bbe3c833f65fa77bef8afc55101bbe9803b288dc/diff:/var/lib/docker/overlay2/3362d2171695ef34c1c12c1f186988fe86e6005907a062371651a60440ef64c9/diff:/var/lib/docker/overlay2/274d8d0f1c223c9cc4870ec5e83dc9df8d1c6b15e9e0cfa1dcd6b057a70bb95e/diff",
            "MergedDir": "/var/lib/docker/overlay2/56274060fe94b99feee1cc4569995ff499de244f50d3902622cf55e4b84c37a7/merged",
            "UpperDir": "/var/lib/docker/overlay2/56274060fe94b99feee1cc4569995ff499de244f50d3902622cf55e4b84c37a7/diff",
            "WorkDir": "/var/lib/docker/overlay2/56274060fe94b99feee1cc4569995ff499de244f50d3902622cf55e4b84c37a7/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:75654b8eeebd3beae97271a102f57cdeb794cc91e442648544963a7e951e9558",
            "sha256:2e2dad2b301648df4c2a47c83d8437f4f22d03e4abcaa0241efce27d4a9f9bb7",
            "sha256:95499a9feee0e22f9b0742331014502dc6583bfd091d8a92d8d7f5a5f1fd7d7a",
            "sha256:ff52c96481df22b24823b6308a4c057cd3e06e5e6257e7b6a8f3f4b05fa01e13",
            "sha256:cd965ea088e28a3653b3db2f0355a02f59faafc78e7452672004d9e576df2689"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-01-07T16:19:50.72977783+08:00"
    }
}

更多版本

docker.io/fradelg/mysql-cron-backup:1.13.1

linux/amd64 docker.io97.91MB2024-07-15 17:04
399

docker.io/fradelg/mysql-cron-backup:1.14.1

linux/amd64 docker.io110.25MB2026-01-07 16:19
17