Docker mysql镜像导出导入

本文详细介绍了如何使用Docker导出和导入MySQL镜像,包括使用`docker export`和`docker import`命令,以及如何修改镜像名称和标签,启动容器,配置MySQL权限,解决容器内安装vim遇到的问题。最后通过Navicat成功连接测试,完成了MySQL的构建过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、docker export  镜像名  例如: docker export mysql  > /usr/mysql-export-0201.tar   

2、docker import  路径和文件名  例如:docker import  - /usr/mysql-export-0201.tar  

3、导入后查看  docker images 发现加载进来的镜像名称、标签均为none,使用docker tag eb40dcf64078 mysql-110:latest 修改为原来的镜像名称和标签名称

4、启动一个容器

docker run --name mysql01 -p 3306:3306  -e MYSQL_ROOT_PASSWORD=root -i -t   mysql  /bin/bash

5、在容器里查看mysql状态   service mysql status

6、启动mysql   service mysql start

7、设置访问权限   进入mysql命令行   mysql -uroot -proot  

8、在命令行执行命令   grant all privileges on *.* to 'root'@'%' identified by 'root';  flush privileges; (注:最后的root为密码)

9、使用navicat连接测试成功,mysql构建完成。


进入容器后,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示:Reading package lists... Done Building dependency tree       Reading state information... Done E: Unable to locate package vim

这时候需要敲:apt-get update,这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源           的索引,这样才能获取到最新的软件包。等更新完毕以后再敲命令:apt-get install vim命令即可。apt-get install lrzsz即可使用rz sz 上次下载命令。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值