Docker|安装MySQL并使用Navicat连接
Docker|安装MySQL并使用Navicat连接
叶一片1.开启hype-v的虚拟化功能
打开Windows的设置–应用-更多windows功能。
查看是否有Hype-V
,若无,则在本地新建一个.bat文件,将以下内容插入,然后右键,以管理员身份运行。
1 | pushd "%~dp0" |
等待安装好之后,最后一步点击Y进行重启,完成安装。
接着,以管理员身份运行powershell,在power shell中执行以下几个命令
1 | dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart |
1 | dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart |
完成之后重启电脑,再打开Windows的设置–应用-更多windows功能就可以看到有了。
2.安装wsl2
1 | wsl --install |
下载完成之后,进行安装。
安装完成之后,将wsl2设置为默认版本。
1 | wsl --set-default-version 2 |
完成之后,可重启电脑。
3.安装docker desktop installer
官网下载:https://docs.docker.com/desktop/windows/install/
下载完成之后,点击安装,一直下一步,完成之后,就可以使用了。如下:
安装之后,可以打开 PowerShell 并运行以下命令检测是否运行成功:
1 | docker run hello-world |
4.mysql安装配置
①拉取mysql镜像
1 | docker pull mysql:latest |
②查看本地镜像
使用以下命令来查看是否已安装了 mysql:
1 | docker images |
③运行容器
安装完成后,我们可以使用以下命令来运行 mysql 容器:
1 | docker run -itd --name mysql_test -p 3309:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql |
在上图中可以看到我们已经安装了最新版本(latest)的 mysql 镜像。
④运行容器
安装完成后,我们可以使用以下命令来运行 mysql 容器:
1 | docker run -itd --name mysql_docker -p 3309:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql |
⑤安装成功
通过 docker ps 命令查看是否安装成功: