docker构建mysql镜像,在mysql下创建data数据库,将其挂载到本地物理机磁盘目录,删除mysql容器后,可以在本地目录找到对应数据库

docker p_w_picpath命令查看本地镜像

wKioL1m93TCDtgzbAAA_WfUT_u4888.png-wh_50

创建名为mysql1的容器并运行它,将物理机/data目录挂载到mysql1容器的数据库存储位置/var/lib/mysql

wKioL1m93Zfxgn_qAAAXs5djfmE662.png

安装mysql-server服务

wKioL1m93jKD-c7YAADGwfMvMD8834.png-wh_50

启动mysql服务

wKioL1m93wGS_UwGAAAe_CqCF3E311.png

查看默认数据库

wKioL1m93nXBPYU1AAB8Q1kW4r4496.png-wh_50

创建cs数据库

wKiom1m93qSBa8RKAAA-l3rjrlw132.png-wh_50

查看镜像本地数据库存储看cs文件夹是否创建

wKioL1m93yfRAv4NAAAzlj6r5VA237.png

删除mysql1容器

wKioL1m94OeRmsHRAAAchpLxAjY460.png

查看物理机/data存储看cs文件夹是否建立

wKiom1m931bTUbP3AAAx5h-_MJE483.png

操作对比

wKioL1m93yix00CKAABRrJW-eM8274.png

则数据库存储挂载到本地成功