解决docker安装的mysql内存太大问题和无法安装yum源

拉取镜像:

docker pull mysql:8.0.18

创建mysql的容器

docker run -id --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0.18

docker stats 查看内存的使用情况

我这边已经是减少了内存了,如果没有减少内存,这个大概是500MB这样,比现在多了好多。

在这里插入图片描述

docker exec -it mysql bash
 cd /etc/mysql/conf.d

在这里插入图片描述
如果是centos系统,要使用yum来安装。
yum install vim即可
在这里插入图片描述
exit

在这里插入图片描述

这个是正常的操作,但是我的docker中用不了yum源,无法使用。
还有一个操作就是将这个docker.cnf文件cp复制到外面去,通过外面的vim编辑后,在复制到docker里面去,这样就可以完成对文件的编辑了。

docker cp mysql:/etc/mysql/conf.d/docker.cnf /root/mysql/conf/docker.cnf

vim  /root/mysql/conf/docker.cnf
docker cp /root/mysql/conf/docker.cnf  mysql:/etc/mysql/conf.d/docker.cnf 

如果没有 /root/mysql/conf/docker.cnf 需要先mkdir创建这个目录。

参考博客
https://blog.csdn.net/qq_39449880/article/details/125887603

如果你在编辑的时候遇到什么问题,可以在我的主页加我联系方式。

猜你喜欢

转载自blog.csdn.net/ngczx/article/details/143246867