由于要修改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