Docker run 启动容器报错

今天在Windows下启动docker容器发现的三个错误:

  • Ports are not available: exposing port TCP 0.0.0.0:1521 -> 0.0.0.0:0: listen tcp 0.0.0.0:1521: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.

    端口不可用,端口被占用

  • Conflict. The container name "/aaa" is already in use by container "5ce25ceb6387357574ffb0c51bb96e6502a4a3cd16df49b7a3ad6795908482bf". You have to remove (or rename) that container to be able to reuse that name.

    容器名称已经存在,删除容器后再执行

  • Ports are not available: exposing port TCP 0.0.0.0:1522 -> 0.0.0.0:0: listen tcp 0.0.0.0:1522: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

    端口禁止访问

    bash 复制代码
    #执行查询端口后发现并没有端口被占用
    netstat -ano | findstr :1522
    bash 复制代码
    # 查询动态端口范围
    netsh int ipv4 show dynamicport tcp
    # 当我们开启Hyper-V后,系统默认会分配给一些保留端口供Hyper-V 使用:
    >netsh interface ipv4 show excludedportrange protocol=tcp
    
    Protocol tcp Port Exclusion Ranges
    
    Start Port    End Port
    ----------    --------
          1092        1191
          1192        1291
          1292        1391
          1392        1491
          1522        1621
          5357        5357
         12427       12526
         12628       12727
         12784       12883
         14343       14442
         14443       14542
         14543       14642
         14643       14742
         14743       14842
         14843       14942
         50000       50059

    1522正好在排除范围内,所以需要更换端口,修改成5522容器正常启动。

相关推荐
bloglin999993 小时前
启动容器报错ls: cannot access ‘/docker-entrypoint-initdb.d/‘: Operation not permitted
docker·容器·eureka
songjxin3 小时前
离线部署kubernetes v1.34.3
云原生·容器·kubernetes
yBmZlQzJ5 小时前
免费内网穿透-端口转发配置介绍
运维·经验分享·docker·容器·1024程序员节
JH30735 小时前
docker 新手入门:10分钟搞定基础使用
运维·docker·容器
天河归来6 小时前
在本地windows电脑使用Docker搭建xinference环境
docker·语言模型·容器
算力魔方AIPC7 小时前
使用 Docker 一键部署 PaddleOCR-VL: 新手保姆级教程
运维·docker·容器
熊出没7 小时前
Kubernetes 实操命令大全
云原生·容器·kubernetes
Ghost Face...8 小时前
Docker实战:从安装到多容器编排指南
运维·docker·容器
TSAI9 小时前
Docker Swarm 集群部署 Eureka 服务注册中心:高可用微服务架构的基石
spring cloud·docker
不惑_9 小时前
Windows 安装 Docker 和 Docker Compose 完整教程
windows·docker·容器