1. 环境准备与Docker配置
在开始安装MySQL之前,我们需要确保Docker环境已经正确配置。CentOS 7作为稳定的Linux发行版,是运行Docker的理想选择。以下步骤将帮助您完成基础环境搭建:
1.1 Docker安装与验证
首先确认系统是否已安装Docker:
bash复制docker --version
如果未安装,执行以下命令:
bash复制sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
注意:生产环境建议使用特定版本而非最新版,可通过
yum list docker-ce --showduplicates查看可用版本
1.2 镜像加速配置
国内直接拉取Docker官方镜像速度较慢,需要配置镜像加速器。创建配置文件:
bash复制sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com"
]
}
EOF
重启服务使配置生效:
bash复制sudo systemctl daemon-reload
sudo systemctl restart docker
验证配置是否生效:
bash复制docker info | grep Mirrors -A 10
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. MySQL容器部署实战
2.1 镜像拉取与版本选择
MySQL 5.7作为长期支持版本(LTS),在稳定性和性能之间取得了良好平衡。拉取指定版本镜像:
bash复制docker pull m
