您的位置:首页 > 运维架构 > Docker

Docker mysql镜像导出导入

2018-02-01 16:14 537 查看
1、docker export  镜像名  
4000
例如: 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 上次下载命令。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: