logo
docker.io/mariadb/maxscale:23.08
linux/amd64 docker.io

MaxScale是MariaDB推出的数据库代理中间件,用于实现数据库集群的负载均衡、读写分离、故障转移、查询路由等功能,帮助提升数据库系统的可用性、可扩展性与性能,支持与MariaDB、MySQL等数据库的集成,可简化数据库集群的管理与维护。

9
浏览次数
1.09GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb/maxscale:23.08
源镜像
docker.io/mariadb/maxscale:23.08
镜像ID
sha256:e904679f9573ac3f605b061ca82c1f68a84228a124cc4637e4c94be0e4076556
镜像 TAG
23.08
镜像大小
1.09GB
平台架构
linux/amd64
镜像源
docker.io
CMD
/bin/sh -c maxscale-start && monit -I
启动入口
/usr/bin/tini -- docker-entrypoint.sh
工作目录
/
OS/平台
linux/amd64
镜像创建
2026-05-18T15:04:41.999868924Z
同步时间
2026-08-29 14:09
浏览量
9 次
贡献者
🔌 开放端口 2
3306/tcp 8989/tcp
📁 目录挂载 1
 /var/lib/maxscale
⚙️ 环境变量 2
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
CHECKSUM=96d4ce68b93dc10afc6189bb01a90043bebbd2b8bdc1b62065e12c87a0757b25 1
🛡️ 镜像安全扫描
rocky 8.9 Trivy 2026-08-29 14:10 查看完整报告
5
低危 LOW
36
中危 MEDIUM
49
高危 HIGH
0
严重 CRITICAL
受影响目标 (1)
docker.io/mariadb/maxscale:23.08 (rocky 8.9) rocky

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb/maxscale:23.08
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb/maxscale:23.08  docker.io/mariadb/maxscale:23.08

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb/maxscale:23.08
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb/maxscale:23.08  docker.io/mariadb/maxscale:23.08

Shell快速替换命令

sed -i 's#mariadb/maxscale:23.08#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb/maxscale:23.08#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb/maxscale:23.08 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb/maxscale:23.08  docker.io/mariadb/maxscale:23.08'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb/maxscale:23.08 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb/maxscale:23.08  docker.io/mariadb/maxscale:23.08'

镜像构建历史


# 2026-05-18 23:04:41  0.00B 设置默认要执行的命令
CMD ["/bin/sh" "-c" "maxscale-start && monit -I"]
                        
# 2026-05-18 23:04:41  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/tini" "--" "docker-entrypoint.sh"]
                        
# 2026-05-18 23:04:41  1.82MB 执行命令并创建新的镜像层
RUN |1 MXS_VERSION=23.08.13 /bin/sh -c dnf clean all &&     rm -rf /var/cache/dnf &&     grep '^[[:blank:]]*SysSock.Use="off"' /etc/rsyslog.conf &&     sed -i 's|SysSock.Use="off"|SysSock.Use="on"|' /etc/rsyslog.conf &&     grep '^module(load="imjournal"' /etc/rsyslog.conf &&     sed -i 's|^module(load="imjournal"|#module(load="imjournal"|' /etc/rsyslog.conf &&     grep '^[[:blank:]]*UsePid="system"' /etc/rsyslog.conf &&     sed -i 's|^\([[:blank:]]*\)UsePid="system"|#\1UsePid="system"|' /etc/rsyslog.conf &&     grep '^[[:blank:]]*StateFile="imjournal.state")' /etc/rsyslog.conf &&     sed -i 's|^\([[:blank:]]*\)StateFile="imjournal.state")|#\1StateFile="imjournal.state")|' /etc/rsyslog.conf &&     find /var/log -type f -exec cp /dev/null {} \; &&     cat /dev/null > ~/.bash_history &&     history -c # buildkit
                        
# 2026-05-18 23:04:41  274.00B 执行命令并创建新的镜像层
RUN |1 MXS_VERSION=23.08.13 /bin/sh -c chmod +x /usr/bin/docker-entrypoint.sh &&     ln -s /usr/bin/docker-entrypoint.sh /docker-entrypoint.sh # buildkit
                        
# 2026-05-18 23:04:41  245.00B 复制新文件或目录到容器中
COPY scripts/docker-entrypoint.sh /usr/bin/ # buildkit
                        
# 2026-05-18 23:04:41  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/maxscale]
                        
# 2026-05-18 23:04:41  0.00B 声明容器运行时监听的端口
EXPOSE [8989/tcp]
                        
# 2026-05-18 23:04:41  0.00B 声明容器运行时监听的端口
EXPOSE [3306/tcp]
                        
# 2026-05-18 23:04:41  301.00B 执行命令并创建新的镜像层
RUN |1 MXS_VERSION=23.08.13 /bin/sh -c chmod +x /usr/bin/maxscale-start /usr/bin/maxscale-stop /usr/bin/maxscale-restart # buildkit
                        
# 2026-05-18 23:04:41  818.00B 复制新文件或目录到容器中
COPY scripts/maxscale-start scripts/maxscale-stop scripts/maxscale-restart /usr/bin/ # buildkit
                        
# 2026-05-18 23:04:41  89.00B 复制新文件或目录到容器中
COPY config/monit.d/ /etc/monit.d/ # buildkit
                        
# 2026-05-18 23:04:41  203.00B 复制新文件或目录到容器中
COPY config/maxscale.cnf /etc/ # buildkit
                        
# 2026-05-18 23:04:41  881.57MB 执行命令并创建新的镜像层
RUN |1 MXS_VERSION=23.08.13 /bin/sh -c dnf -y install epel-release && dnf -y upgrade &&     dnf clean expire-cache && dnf -y install maxscale findutils monit rsyslog tini &&     dnf -y module switch-to nodejs:20 # buildkit
                        
# 2026-05-18 23:02:53  10.83MB 执行命令并创建新的镜像层
RUN |1 MXS_VERSION=23.08.13 /bin/sh -c curl -LsSO https://r.mariadb.com/downloads/mariadb_repo_setup &&     echo "${CHECKSUM} mariadb_repo_setup" | sha256sum -c - && chmod u+x mariadb_repo_setup &&     ./mariadb_repo_setup --mariadb-maxscale-version=${MXS_VERSION} --skip-server && rm mariadb_repo_setup # buildkit
                        
# 2026-05-18 23:02:53  0.00B 设置环境变量 CHECKSUM
ENV CHECKSUM=96d4ce68b93dc10afc6189bb01a90043bebbd2b8bdc1b62065e12c87a0757b25
                        
# 2026-05-18 23:02:53  0.00B 定义构建参数
ARG MXS_VERSION=23.08.13
                        
# 2023-11-25 02:22:37  0.00B 设置默认要执行的命令
CMD ["/bin/bash"]
                        
# 2023-11-25 02:22:37  197.60MB 复制文件或目录到容器中
ADD layer.tar.xz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:e904679f9573ac3f605b061ca82c1f68a84228a124cc4637e4c94be0e4076556",
    "RepoTags": [
        "mariadb/maxscale:23.08",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb/maxscale:23.08"
    ],
    "RepoDigests": [
        "mariadb/maxscale@sha256:166f6e0b95f318cdc82eeddf516557a96b2ed06768f2ff2d49a0874503503020",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb/maxscale@sha256:1a4ae254238ac2455fc476d215aeff563c91b71c60cba8853f7f910c6544693c"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-18T15:04:41.999868924Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3306/tcp": {},
            "8989/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "CHECKSUM=96d4ce68b93dc10afc6189bb01a90043bebbd2b8bdc1b62065e12c87a0757b25"
        ],
        "Cmd": [
            "/bin/sh",
            "-c",
            "maxscale-start \u0026\u0026 monit -I"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/var/lib/maxscale": {}
        },
        "WorkingDir": "/",
        "Entrypoint": [
            "/usr/bin/tini",
            "--",
            "docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1091830694,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/52a551360a68be5f07a9e0d12e6ce26a4bfd1c3c98befdc23f7247821a0c9d55/diff:/var/lib/docker/overlay2/1ecee0772d2a9c578f8ddcf000c98c981955e6e129da3648adab8d5c86b59a7e/diff:/var/lib/docker/overlay2/a0d11853829c412a445a1af88bc5cff67cab1ff6c04c3053d3fb75f726dec9b6/diff:/var/lib/docker/overlay2/8652de03ee5d613d99d0bc04ddf2c9a56a291c2b17a8fda281546b4aa5094d9c/diff:/var/lib/docker/overlay2/be3ec5b2297299e7e31d1a0815e97028282d35246114e43f55f6742288fc4b92/diff:/var/lib/docker/overlay2/3b99712473cf4a92019c4f896a87ac8d1a08bc4628e4199c7a52cde935a2b0b3/diff:/var/lib/docker/overlay2/098032c5e56e01ff75280dc848d38efdb9c9f5e6366f079576a0aa84328f5519/diff:/var/lib/docker/overlay2/1d75e8d804cbe0e281b5bc0e2ff67074d21ea56f98f5143b40ec03acab762262/diff:/var/lib/docker/overlay2/beeba0afcbddc7a1da535e6d320a3a980aa6b9f25b9fbefc452bcdd9394ea843/diff",
            "MergedDir": "/var/lib/docker/overlay2/b776667d15cf1066cfc0f733ed83e1c965d59bc2724dc3e7cdfd6fa557cf7658/merged",
            "UpperDir": "/var/lib/docker/overlay2/b776667d15cf1066cfc0f733ed83e1c965d59bc2724dc3e7cdfd6fa557cf7658/diff",
            "WorkDir": "/var/lib/docker/overlay2/b776667d15cf1066cfc0f733ed83e1c965d59bc2724dc3e7cdfd6fa557cf7658/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:c1827ee010dbe3d0e7aa85282da0a80f74f02da1c44d6e81313cccdf465e58c6",
            "sha256:cd6b237e4758e3b845335ff46cbd846189d283e99c1b624333aecf620f6e1df1",
            "sha256:a56088cf0173f5206ec6c09bfd0aebee0d62eedfaa08fb9dc38e7af584e3eb5e",
            "sha256:7b170fbc312db299d2c4c56b5cc357090f71e39983509e90989f1c09b98eaa08",
            "sha256:a1988c9ab25bb9be3c486d405f4f2bcdb74adf49acca9ff81be3a3276ec36f16",
            "sha256:7c552d9015dee8994aaff8720c1a6d43f5579aaa08bf1ffe7cbe5aa18032169f",
            "sha256:7fb128af78e7d96d952de1e0ff5e8ff7153b1a21978f08d16f2551e1c11868c1",
            "sha256:a013f75e8903eb99dcc0bf23e0360948b7e51fc427ec95006e9e8e57aab8fc6e",
            "sha256:69ab19917ff05555bbec47b76dc7c3c920b7704ceccd4918fdf0edcb2516cf49",
            "sha256:cf35bb0ca2f6e13d11879c381ccd6304939c989fcc70a4ea028e0db4082b3ed2"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-29T14:09:16.264783352+08:00"
    }
}

更多版本

docker.io/mariadb/maxscale:2.5.24

linux/amd64 docker.io660.71MB2025-01-08 09:49
587

docker.io/mariadb/maxscale:23.08

linux/amd64 docker.io1.09GB2026-08-29 14:09
8
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×