windows上利用docker安装MySQL
安装docker
在Windows上安装Dockers Toolbox,下载链接,
选择ce版本。安装完成后有三个软件,一个是VM Virtualbox,负责装载docker-machine
虚拟机;一个Quickstart是一个虚拟终端,点击这个应用后会自动新建一个machine;另一个是一个GUI,基本不用。
docker使用与配置
docker运行在一个Linux系统的虚拟机上,即machine,第一次点开Quickstart默认创建的machine的名字一般是default
;在machine中可以新建和运行容器,容器可以理解为在原始machine的基础上叠加环境信息,并形成一个新的“虚拟机”,因此运行在同一个machine上的不同的容器之间是隔离的;
在Windows的cmd或者Powershell中可以通过docker-machine
对虚拟机进行管理
1 | # 创建名叫default的machine |
通过docker-machine
可以在Windows环境中获得machine的环境,从而无需登录machine就可以在
cmd中执行docker
开头的指令(docker本是machine中的应用而不是在Windows中)。执行
1 | # 创建名叫default的machine |
即可获得环境,例如我们现在可以执行docker version
。\
可以通过docker-machine
登陆machine
1 | docker-machine ssh default |
登陆后sudu vi /var/lib/boot2docker/profile
,在EXTRA_ARGS
中添加国内的镜像源
1 | --registry-mirror https://registry.docker-cn.com |
exit
退出虚拟机,重启虚拟机,然后就可以开始拉镜像了。
安装Mysql
1 | # 安装镜像 |
一些常用操作
1 | # 查看镜像 |
远程连接Mysql
登陆容器后登陆MySQL
1 | # 以root身份登陆,密码为123 |
进入MySQL引擎
1 | CREATE USER 'szw'@'%' IDENTIFIED WITH mysql_native_password BY 'szw'; |
下载Navicat for MySQL,打开应用,点击连接,填写相关信息,IP为default
虚拟机的IP,账号szw
,密码szw
,然后就正常连接了。
- Post title:windows上利用docker安装MySQL
- Post author:shaw
- Create time:2019-03-30 20:59:55
- Post link:https://www.zenwill.top/2019/03/30/windows上利用docker安装Mysql/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
Comments