主页 > 互联网  > 

Docker配置镜像加速-解决黑马商城部署Mysql失败问题

Docker配置镜像加速-解决黑马商城部署Mysql失败问题

        随着 Docker 在容器化应用中的广泛应用,越来越多的开发者选择通过 Docker 来简化开发和部署过程。然而,在使用 Docker 部署应用时,有时会遇到因为镜像下载速度慢或者 MySQL 部署失败等问题,特别是在中国地区,由于网络环境和 Docker 官方镜像库的限制,拉取镜像的速度较慢,甚至会导致部署失败。本文将探讨如何配置 Docker 镜像加速器,解决黑马商城(一个常见的电商项目)中 MySQL 部署失败的问题。

        在黑马商城的项目飞书教程中,需要开通阿里云服务配置镜像加速,但是这个已经不起作用了。没有镜像加速就不能完成下面的部署等操作,所以现在教大家另外一种配置镜像加速的方法(简单高效且永久有效)。

        如果没有docker没有配置镜像加速,直接部署数据库会一直报错(超时)。错误如下:

             Unable to find image ‘mysql:latest’ locally

             latest: Pulling from library/mysql

             <------- 省略 ---------->

             docker: error pulling image configuration: download failed after attempts=6: dial tcp 152.125.22.10:453: connect: connection refused.

快速配置镜像加速,直接将下面代码复制在控制台上,如果Ctrl + V不能粘贴,直接右键就能粘贴

# 创建目录 sudo mkdir -p /etc/docker # 写入配置文件 sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ " docker-0.unsee.tech", " docker-cf.registry.cyou", " docker.1panel.live" ] } EOF # 重启docker服务 sudo systemctl daemon-reload && sudo systemctl restart docker

显示安装完成后,接着部署MySQL

docker run -d \ --name mysql \ -p 3306:3306 \ -e TZ=Asia/Shanghai \ -e MYSQL_ROOT_PASSWORD=123 \ -v /root/mysql/data:/var/lib/mysql \ -v /root/mysql/conf:/etc/mysql/conf.d \ -v /root/mysql/init:/docker-entrypoint-initdb.d \ --network hm-net\ mysql

标签:

Docker配置镜像加速-解决黑马商城部署Mysql失败问题由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Docker配置镜像加速-解决黑马商城部署Mysql失败问题