首页 > 系统相关 >DockerCompose中重启某个服务时提示: (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dpor

DockerCompose中重启某个服务时提示: (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dpor

时间:2023-12-29 14:55:40浏览次数:47  
标签:iptables compose 服务 DockerCompose -- 重启 docker

场景

DockerCompose修改某个服务的配置(添加或编辑端口号映射)后如何重启单个服务使其生效:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/134666413

除了以上重启某个服务的方式外。

基于docker-compose的方式,如果只是要单纯的重启某个服务,则可以通过

docker-compose restart 服务名

但是在执行以上重启命令时提示:

 (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8080 -j DNAT --to-destination xxxx! -i br-5c4af3e79b2d: iptables: No chain/target/match by that name

 

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi

实现

1、这个错误通常是由于Docker在启动容器时,尝试在iptables中添加一些规则时出现的。

iptables是Linux操作系统中的一个工具,用于配置和管理防火墙规则。

Docker中的iptables规则用于实现容器之间的网络通信和端口映射。

2、停掉docker-compose所有服务

docker-compose down

3、重启docker服务

systemctl restart docker

重启成功后可通过

systemctl status docker

验证启动成功

 

4、启动docker-compose所有服务

docker-compose up -d

此时再重启某个服务不再报错

 

标签:iptables,compose,服务,DockerCompose,--,重启,docker
From: https://www.cnblogs.com/badaoliumangqizhi/p/17934869.html

相关文章

  • 三位偏序,CDQ分治入门
    (我发现我最近dp没有进展,导致我开始刷水题了。。)cdp分治,我蓝书又又看不懂了所以我还是自己去找题目做的看了看,这个应该才算是真正的入门吧这里先放上一句我觉得非常重要的话吧CDQ分治有一个重要的思想——用一个子问题来计算对另一个子问题的贡献。看到最后我对这句话的理解......
  • 29.capability 配置参数解析与 分布式运行
    目录capability概述capability配置SeleniumGrid简介分布式运行capability概述Capabilities是WebDriver支持的标准命令之外的扩展命令(配置信息)配置web驱动的属性,如浏览器名称、浏览器平台等。结合SeleniumGrid完成分布式、兼容性等测试官网地址:https://ww......
  • 正则的正向预查 (?=.*[a-z])
    在密码校验规则中,经常遇到要求必须包含几种类型的符号要求,其中就会用到正则的正向预查,故略作语法解读:在正则表达式中,(?=.*[a-z])的语法表示一个正向预查,其中:?=表示正向预查,用于检查紧随其后的内容。.*匹配任意字符零次或多次。[a-z]匹配任何小写字母。因此,整个表达式表......
  • 云上攻防--云服务&&对象存储(域名接管)&&弹性计算(元数据泄露)
    云上攻防--云服务&&对象存储(域名接管)&&弹性计算(元数据泄露)对象存储各个厂商对于对象存储的叫法不同,但是除了叫法基本没有其他区别。对象存储各大云名词:阿里云:OSS腾讯云:COS华为云:OBS谷歌云:GCS微软云:Blob亚马逊云:S3对于对象存储的漏洞或者说错误配置点如下权限配置......
  • git rm --cached 命令,最全详细讲解
    gitrm--cached命令,最全详细讲解gitrm--cached是Git中的一个命令,用于从版本控制中移除文件,但保留文件在本地工作目录中的副本。这个命令有以下几个关键点:从版本控制中移除:当你执行gitrm--cached<file>时,Git会将指定的<file>从当前的索引(也称为暂存区)中删除。这......
  • 28.headless无头浏览器使用
    seleniumoption常用操作目录 Options概述添加启动配置Options概述 是一个配置浏览器启动的选项类,用于自定义和配置Driver会话常见使用场景:设置无头模式:不会显示调用浏览器,避免人为干扰的问题。设置调试模式:调试自动化测试代码(浏览器复用)https://......
  • The solution of CF380C
    problem希望这篇题解不要明年才审完。标签:线段树记录\(Lsum_p\)为这个区间有多少个(不能匹配,\(Rsum_p\)为这个区间有多少个)不能匹配。对于叶子结点如果是(那么\(Lsum_p\)为\(1\),否则\(Rsum_p\)为\(1\)。如果不是,那么就有:\[Lsum_p=Lsum_{ls}+Lsum_{rs}......
  • JAVA面向对象程序设计
    第2章:类与对象定义类:在Java中,一个类是创建对象的蓝图或原型。类定义了一组属性(变量)和方法(函数)。-创建类:演示一个简单的Java类的声明,包括类名、属性和方法。```javapublicclassPhone{//属性(Variables)Stringbrand;Stringmodel;intprice;//方法(Methods)voidcall(S......
  • 商业银行数据模型白皮书(2023)
    前沿数据治理是银行业高质量推进数字化转型的重要基础。数据模型建设是推动高质量数据治理体系的核心环节。 目录  CONTENTS前言一、商业银行数据模型概述(一)商业银行业数据模型发展经历四个阶段(二)数据模型具有四大价值二、数据模型建设模式(一)贯彻企业战略—基于企......
  • Vue 倒计时小组件
    商城类应用开发中经常要遇到秒杀价或者到时间点开始优惠,这种业务了逻辑通常需要使用到倒计时功能。 主要使用到setTimeout方法,循环的不断调用清除调用清除,具体代码实现import{cancelRaf,rAF}from'@/utils/raf'import{ref,computed,typeRef}from'vue'//定义一......