Unable to find a node that satisfies the following conditions [port xxxx]

Unable to find a node that satisfies the following conditions [port xxxx]

原因:当容器使用端口映射(docker run -p xxxx:xxxx或 compose模板中的

ports)之后 系统会在宿主机上创建一个port,通过NAT来访问容器的指定port。如果宿主机上的端口被容器或者系统进程占用,就会导致端口分配失败。

解决方式:

清除占用端口的容器或者进程,或调整容器端口映射的宿主机端口避免冲突

Docker是一种相对使用较简单的容器,我们可以通过以下几种方式获取信息:

1、通过docker run执行命令,或许返回信息

2、通过docker logs 去获取日志,做有针对性的筛选

3、通过systemctl status docker查看docker服务状态

4、通过journalctl -u docker.service 查看日志

完整版故障总结请移步查看:

链接: 点赞收藏呀

相关推荐
CHANG_THE_WORLD1 分钟前
PDFIUM如何处理宽度数组
java·linux·服务器
孙同学_3 分钟前
【Linux篇】应用层自定义协议与序列化
linux·服务器·网络
航Hang*7 分钟前
第3章:Linux系统安全管理——第1节:Linux 防火墙部署(firewalld)
linux·服务器·网络·学习·系统安全·vmware
桦07 分钟前
【Linux复习】:多线程
linux·运维
云飞云共享云桌面8 分钟前
SolidWorks三维设计不用单独买电脑,1台服务器10个设计用
运维·服务器·数据库·3d·电脑
acaad11 分钟前
访问信创系统的服务器报错Received fatal alert: handshake_failure
运维·服务器
大树8812 分钟前
【无标题】
大数据·运维·服务器·人工智能
南境十里·墨染春水13 分钟前
linux学习进展 基础命令 vi基础命令
linux·运维·服务器·笔记·学习
Deitymoon18 分钟前
linux——读写锁
linux
迷路爸爸18022 分钟前
Docker 入门学习笔记 05:卷到底是什么,为什么容器删了数据却还能保留
笔记·学习·docker