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

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

链接: 点赞收藏呀

相关推荐
有来技术31 分钟前
Docker 部署 MongoDB
mongodb·docker
陌殇殇殇2 小时前
基于Kubernetes编排部署EFK日志收集系统
云原生·容器·kubernetes
Octopus20772 小时前
【Linux】vim的使用
linux·笔记·学习·vim
一个假的前端男2 小时前
VMware安装CentOS 9 及mysql的安装
linux·运维·centos
北京迅为2 小时前
【北京迅为】iTOP-4412全能版使用手册-第七章 Android 4.4系统编译
linux·嵌入式硬件·4412开发板
大风吹PP凉2 小时前
47小型项目的规划与实施
linux·运维·服务器
金鸣科技官方QQ3 小时前
高效制作定期Excel报表:自动化与模板化的策略
运维·自动化·excel
Bio Coder3 小时前
shell查看服务器的内存和CPU总量
运维·服务器·内存·cpu
ccnnlxc4 小时前
shell编程第四天(day036)
linux·运维·服务器
基极向上的三极管4 小时前
【Linux学习】【Ubuntu入门】1-10 ubuntu文件权限
linux·ubuntu