You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dockerfile中yum install执行失败,ProxySQL镜像构建遇阻求助

基于RHEL7构建ProxySQL Docker镜像的尝试

最近我在折腾用RHEL7基础镜像来搭建ProxySQL的Docker镜像,下面是我整理的Dockerfile内容和部分构建命令:

我的Dockerfile配置

FROM rhel7:latest
USER root
MAINTAINER Ques Zama
# 更新镜像至最新包(推荐)
RUN yum update -y; yum clean all
# 更新镜像配置,启用ProxySQL仓库
RUN yum-config-manager --enable proxysql_repo
# 安装ProxySQL
RUN yum install proxysql -y
# 暴露ProxySQL的管理端口6034
EXPOSE 6034
# 启动服务(这里有个小坑需要注意)
CMD /etc/init.d/service start proxysql

镜像构建命令

我用这条命令开始构建镜像(命令未完成):

sudo docker build --no...

实用小提示

原Dockerfile里的启动命令/etc/init.d/service start proxysql会让ProxySQL在后台运行,而Docker容器会在主进程退出后直接停止,所以建议改成直接运行前台进程:

CMD ["proxysql", "-f"]

这样能确保容器持续运行,符合Docker的最佳实践。

内容的提问来源于stack exchange,提问作者Zama Ques

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:08:46