docker安装即docker连接mysql(window)

一 安装docker

1.什么是docker

Docker容器与虚拟机类似,但二者在原理上不同。容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、高效地利用服务器。

2.WSL2

WSL,即Windows Subsystem on Linux,中文叫“适用于 Linux 的 Windows 子系统”。可以在windows里,直接启动一个linux系统。因为docker依赖linux内核,只能在linux下使用,windows就需要安装linux虚拟机来运行,而微软已经在win10内置了一个轻量级虚拟机,WSL2便是运行在虚拟机上的一个完整的 linux 内核,所以需要利用WSL2安装docker。

3.打开系统虚拟机平台和WSL 控制面板->程序->启用或关闭Windows功能->向下滑 将WSL2设置为默认版本:管理员身份运行Windows PowerShell,运行下面的命令

wsl --set-default-version 2

3.docker地址

docker官方:

3.1安装时下一步下一步即可,默认安装到C盘,无法更改 更改镜像存储地址参考大佬:

3.2配置阿里镜像,并重启 阿里镜像代码: 注意:json格式

“registry-mirrors”: [ “https://y5u7p3c7.mirror.aliyuncs.com” ]

3.3勾选 wsl2

二 docker安装mysql,设置mysql初始密码

查看mysql镜像

docker search mysql

拉取mysql镜像

docker pull mysql:5.7

运行mysql(–name 容器名称 -e MYSQL_ROOT_PASSWORD设置初始密码 -p 3307:3306 端口映射,主机端口3307) navicat连接mysql 端口号:3307 账号:root 密码:123456

docker run --name mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -p 3307:3306 -d mysql:5.7

连接mysql

[root@bogon ~]# docker exec -it mysql5.7 bash
root@9e1dcf8298ce:/#  mysql -u root -p
经验分享 程序员 微信小程序 职场和发展