Docker运行容器时遇到的问题
希望各位大佬能帮我解答一下这个问题!
结尾附上我自己的解决办法,并没有完全解决这个问题根本原因。。
问题如下
使用端口映射无法正常运行,报错截图如下:

docker命令:
docker run -p 8090:8090 -d code_sandbox:latest
报错信息:
▼text复制代码fbb51415bb7720a22b65c2c3ebb5f97d6dcf71bb21cd52e880d7c2f9e179e9fa docker: Error response from daemon: driver failed programming external connectivity on endpoint inspiring_borg (93dd4acc121cb6fd8ba93cd0fcd58a19d5486adc1ad870756a2601accebda446): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8090 -j DNAT --to-destination 172.17.0.2:8090 ! -i docker0: iptables: No chain/target/match by that name. (exit status 1)).
没有找到根本原因在哪里,求助一下各位大佬
我的解决方案
我自己最后的解决方案是:
docker run -d --network=host code_sandbox:latest
直接使用主机网络,跳过端口映射的步骤,就成功运行该容器了
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
idea2025.3版本创建springboot项目时想使用springboot3的没有怎么办,我在网上查是使用spring boot4的创建后再修改pom.xml文件之后每次都要这样改吗,修改的话不止版本号要修改
2
这些个企业开发中有必要删除吗,我有时候删除了启动类就编程.java 的格式无法运行了
1
ros2的学习
1
那个 matt 的 skills(https://github.com/mattpocock/skills)如果当我 v2 版本一个完整的 spec 完成后发现代码量非常大,文档内容非常多,包括 AGENTS.md 也非常大,有没有一种修复的方案在制作 v3 版本之前尽量避免代码膨胀啊
6
Workbench CLI
4
