Win10中Docker下修改mysql配置(主要修改utf-8字符集)

本文介绍了在Win10的Docker环境下如何持久化修改MySQL的utf-8字符集配置。通过挂载数据卷,实现从容器内复制配置文件到主机编辑,再覆盖回容器,确保配置生效。详细步骤包括设置共享驱动器、拉取镜像、启动容器、修改配置文件等。
摘要由CSDN通过智能技术生成

    由于要修改MySQL的配置文件,在命令行修改每次重启都会失效,所以想修改Docker下的mysql配置文件,这样将其再作为一个镜像保存,以后就可以一劳永逸了。

    在Win10的Docker容器中进行vi操作时,没有Linux中的vi操作那么顺畅,所以我打算在启动容器的时候挂载一个数据卷进去。这样,当我们需要在Docker容器内部进行修改文件时,就可以先把文件从Docker容器中复制到Win10中,然后在Win10中修改完毕后,最后再在Docker容器中覆盖改文件,这样就可以达到vi的目的。


    在进行以上操作之前,我们需要先通过Docker设置一个共享的驱动器,为什么要先设置呢,因为Win10的权限要求比较高,不允许软件自行共享文件夹。

    接下来我们来看Win10如何设置共享数据卷,首先鼠标右击任务栏右下角的Docker小图标,然后选择Settings...菜单,在弹出的界面中点击Shared Drivers选项卡,在右侧勾选需要共享的驱动器,点击Apply按钮即可。如下图所示:



接下来,我们就开始进行MySQL容器的安装

1、拉取镜像

docker pull mysql:5.7.18

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值