暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

Docker报port is already allocated错误

沙沃兴 2024-03-13
2065
问题:

    在创建容器的时候报:port is already allocated的错误。

    [root@node1 tmp]# docker run -d -it --name=doris -p 9030:9030 -p 8030:8030 apache/doris:build-env-ldb-toolchain-latest /bin/bash

    cbf6779f7b82e62f6a2490a2b3114d0e6a3d76030fcb3e7506168e733cab150c

    docker: Error response from daemon: driver failed programming external connectivity on endpoint doris (91d85063c0fda7c85aebe0b5d5c1e4b818cde7eb3a444ce57174142a6e019bfb):     Bind for 0.0.0.0:9030 failed: port is already allocated.


原因分析:

    之前创建过对应的容器,删除容器后,相关的配置还在,导致再创建容器时提示端口已经被分配。


解决方案:

1、查看在运行的进程

    [root@node1 tmp]# docker ps


2、删除所有容器

    [root@node1 tmp]# docker rm $(docker ps -qa)


3、停止容器服务

    [root@node1 tmp]# systemctl stop docker


4、删除local-kv.db文件

    [root@node1 tmp]# rm -rf /data/docker/network/files/local-kv.db


5、重新启动docker服务

    [root@node1 tmp]# systemctl start docker


6、重启创建容器

    [root@node1 tmp]# docker run -d -it --name=doris -p 9030:9030 -p 8030:8030 apache/doris:build-env-ldb-toolchain-latest /bin/bash


【解决方案】Docker 错误 “port is already allocated” 解决方法_failed: port is already allocated-CSDN博客

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论