您现在的位置是:【docker安装mysql遇到问题】docker: Error response from daemon: Ports are not available: exposing port TCP 0. >>正文

【docker安装mysql遇到问题】docker: Error response from daemon: Ports are not available: exposing port TCP 0.

德薄能鲜网189人已围观

简介docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0....

docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 0.0.0.0:0: listen tcp 0.0.0.0:3306: bind: An attempt was made to access a socket in a way forbidden by its access permissions.。

第一步:打开子系统的命令行终端,检查消息是否会显示【wsl: 检测到 localhost 代理配置,但没有镜像 WSL。NAT 模式下的 WSL 不支持 local】。

#xff1解决方案a;

打开的C:\Users\<你的用户名>目录,创建文件,命名为.wslconfig,写下面的代码:

[experimental]autoMemoryReclaim=gradual  networkingMode=mirroreddnsTunneling=truefirewall=trueautoProxy=true。

然后执行命令:

wsl --shutdown。

第二步:

重新打开子系󿀌等待加载到下图。

第三步:

开启命令行管理员模式。

输入以下代码:

net stop winnatnet start winnat。

然后就可以安装mysql了。

docker run --name mysql `-p 3306:3306 `-e MYSQL_ROOT_HOST='%' `-e MYSQL_ROOT_PASSWORD=root `-d mysql:5.7.36。

Tags:

相关文章



友情链接