【docker】docker启动、重启、关闭命令,附带:docker启动容器报错:docker: Error response from daemon: driver failed programming external connectivity on endpoint es2-node
2024-08-27 23:14:30
在关闭并放置centos 的防火墙重启之后【操作:https://www.cnblogs.com/sxdcgaq8080/p/10032829.html】
启动docker容器就发现开始报错:
[root@localhost elasticSearch]# docker run -d --name es2-node -p 9201:9200 -p 9301:9300 --restart=always -v /apps/elasticSearch/es2.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /apps/elasticSearch/es2_data:/usr/share/elasticsearch/data elasticsearch:5.6.9
a357eb4b695a6fec33f2093267bfe0015acb35fbb81688dd336ed30336e8bd9f
docker: Error response from daemon: driver failed programming external connectivity on endpoint es2-node (38cbd7b4a49c5f32f6ac8f0bf4a4bdf158e50e728b12ba5bbe801f741fc78003): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 9301 -j DNAT --to-destination 172.17.0.2:9300 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1)).
但是 实际上并没有冲突的容器存在。
实际原因:
docker服务启动时定义的自定义链DOCKER由于某种原因被清掉
重启docker服务及可重新生成自定义链DOCKER
解决方法:
启动 systemctl start docker
守护进程重启 sudo systemctl daemon-reload
重启docker服务 systemctl restart docker
重启docker服务 sudo service docker restart
关闭docker service docker stop
关闭docker systemctl stop docker
最新文章
- c++ builder TIdHttp 获取不到cookie
- axure的一些注意事项
- How To Install Proxmox Nested on VMware ESXi (Full Support OpenVZ &; KVM)
- android 横向滚动条
- Oracle dbms_lock.sleep()存储过程使用技巧-场景-分析-实例
- Android:理解Fragment
- iOS-UIView category
- VS2013上利用InstallShield2013LimitedEdition/C#生成安装包
- DNS区域传送、子域授权
- 【Linux】awk指令
- Spring基础篇——Spring的AOP切面编程
- 翻译:用户变量(User-Defined Variable)(已提交到MariaDB官方手册)
- javascript中NAN undefined 和null
- XML.libXml2_ZC
- Linux基线合规检查中各文件的作用及配置脚本
- Flex 排序 SortField and Sort
- Decimal类型截取保留N位小数向上取, Decimal类型截取保留N位小数并且不进行四舍五入操作
- 绝命毒师第五季/全集Breaking Bad迅雷下载
- linux shell 脚本攻略学习13--file命令详解,diff命令详解
- 一个方便查看数据库转换rest/graphql api 的开源软件的github 项目