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 查看日志

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

链接: 点赞收藏呀

相关推荐
梦想不只是梦与想8 分钟前
Docker 安装 MySQL
docker·容器·docker 安装 mysql
zone_z11 分钟前
07 · 等待事件与 OWI 方法:从 OSW 到 BUG 的完整破案实录
linux·数据库·oracle·ffmpeg·bug·troubleshooting
Brilliantwxx15 分钟前
【Linux】 进程(5) 僵尸进程与内存泄漏扩展
linux·运维·服务器·网络·c++
tg_xianheyun23 分钟前
腾讯云国际账号注册代充值服务商怎么选?
大数据·运维·服务器·云计算·github·腾讯云·cdn加速
A-刘晨阳26 分钟前
Kubernetes 共享存储:PV、PVC、StorageClass 详解及使用
运维·云原生·容器·kubernetes·共享存储
-今昭-31 分钟前
Hadoop HDFS 高可用实战指南
运维·hadoop·hdfs·负载均衡
w01_02_0334 分钟前
虚拟机, ubuntu , samba
linux·运维·ubuntu
云计算磊哥@38 分钟前
运维开发宝典061-CICD_版本控制器git
运维·git·运维开发
渣渣盟39 分钟前
Nginx 从零到上手:Windows & Linux 双环境教程
linux·windows·nginx
Dola_Zou42 分钟前
CodeMeter Linux 部署与配置指南
linux·运维·自动化·软件加密