首页 > 其他分享 >wsl启动docker容器出错

wsl启动docker容器出错

时间:2023-07-26 10:15:02浏览次数:45  
标签:0.0 端口 wsl tcp 出错 3306 docker

错误信息

Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - 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.

解决方案

  1. 判断wsl中端口是否占用, 如果端口被占用kill调指定进程再启动。
sudo lsof -i :端口号
  1. 判断Hyper-V 是否保留了部分指定端口
    查看端口保留信息,如果在表中没有找到我们需要的端口那么需要手动添加指定端口
netsh interface ipv4 show excludedportrange protocol=tcp

image
添加指定端口到hyper-v中

netsh int ipv4 add excludedportrange protocol=tcp startport=3306 numberofports=1 store=persistent

标签:0.0,端口,wsl,tcp,出错,3306,docker
From: https://www.cnblogs.com/lyraHeartstrings/p/17581685.html

相关文章

  • CentOS Docker安装
    安装命令: #卸载旧版dockeryumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine #安装依赖包yuminstall-yyum-utils\device-mapper-persistent-data\lvm2......
  • Ubuntu 部署 nvidia-docker
    1)安装nvidia显卡驱动2)安装Docker参考:Docker清华源,DaocloudDocker极速下载$exportDOWNLOAD_URL="https://mirrors.tuna.tsinghua.edu.cn/docker-ce"$curl-sSLhttps://get.daocloud.io/docker|sh修改Docker镜像服务器{"runtimes":{"nvidia&qu......
  • unable to prepare context: unable to evaluate symlinks in Dockerfile path: l
    Dockerfile路径中的符号链接无法解析的问题在使用Docker构建镜像时,有时会遇到错误消息“unabletopreparecontext:unabletoevaluatesymlinksinDockerfilepath:l”。这个错误通常是由于Dockerfile文件路径中包含了无法解析的符号链接所引起的。本文将介绍这个问题的原因......
  • ubuntun离线安装docker
    在Ubuntu上离线安装Docker介绍Docker是一个开源的容器化平台,可以简化应用程序的部署和管理。本文将向你展示如何在Ubuntu操作系统上进行离线安装Docker。步骤概述下面的表格总结了整个过程的步骤:步骤描述1在联网的计算机上下载Docker软件包及其依赖项2将软件包......
  • Docker部署项目
    docker部署Springboot项目主要分为两步吧1、在打包之前需要修改配置文件,将数据库改为虚拟机的地址端口号自定,如下:①先安装MySQL的镜像dockerpullmysql:8.0.26安装成功后可以通过dockerimages查看mysql是否安装成功至于安装速度缓慢的问题,可以采用阿里云的镜像加速,这......
  • Docker 基础介绍
    DockerDocker是时下热门的容器技术,Docker是os层虚拟化架构(虚拟出来的操作系统和宿主机操作系统共享一个内核)的一种体现产品。   容器化技术(我们可以把tomcat,redis,nginx……安装docker容器中),可以方便对软件的环境(开发环境/测试环境/生产环境……)进行搬运,可以极大的减少部署......
  • 用Dockerfile实现构建带sshd服务的自定义镜像
    使用Dockerfile构建带sshd服务的自定义镜像教程简介Docker是一种轻量级的容器化平台,可以帮助我们更方便地构建、部署和运行应用程序。本教程将教你如何使用Dockerfile来构建一个带sshd服务的自定义镜像。整体流程下面是构建自定义镜像的整体流程,我们将通过表格的形式展示每个步......
  • 03-docker常用命令
    1.dockerps-a:显示运行后的容器,使用-a则显示全部,不使用-a只显示成功运行2.dockerrmi镜像名/镜像ID:删除镜像文件3.dockerstop容器名/容器ID:停止正在运行的容器4.dockerrm容器名/容器ID:删除停止的容器5.dockerlogs容器名:查看运行容器的运行日志6.dockerstart容......
  • 00-docker虚拟化技术基础
    1.虚拟化技术的概念虚拟化技术主要是将物理的资源转变为逻辑上可以管理的资源,以打破物理资源结构之间的壁垒,让计算的元件运行在虚拟的基础上,而不是直接运行在物理的资源上。虚拟化技术的底层是要进行虚拟的硬件设备物理机资源,通过虚拟化技术软件可以将物理机虚拟生成N台虚拟机,......
  • 模型部署 — PaddleNLP 基于 Paddle Serving 快速使用(服务化部署 - Docker)— 图像识别
    目录流程版本安装Docker安装PaddleNLP安装环境准备模型准备压缩模型下载模型模型部署环境配置启动服务测试--暂时还没通过重启图像识别+信息抽取(UIE-X),部署接口供别的应用调用最终在自己部署的环境中识别时报错,不知道是不是和GPU有关,还在尝试中流程在百度BMLCodeLab......