在centos镜像中配布了tomcat,影射centos的8080端口时发生错误。

glmemail 2020-02-06 10:08:34

[root@localhost ~]# docker run -d -p 8099:8080 --name my_tomcat centos:centos7.5
.1804
0a79a6b528ba18673a5cc65a625ee4c502f0e9b4ac84e339d6a6a83294c5ed21
docker: Error response from daemon: driver failed programming external connectivity on endpoint my_tomcat (8b497064f88c57c20cf19fd55d593fe2985758b93f3facafa8a476c2ff0f61a0):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8099 -j DNAT --to-destination 172.17.0.3:8080 ! -i docker0: iptables: No chain/target/match by that name.
 (exit status 1)).


centos的镜像已经启动,我现在只是想把centos的端口暴露给宿主机,执行命令后出现错误。 centos镜像的ip是 172.17.0.2, 172.17.0.3这个ip从哪里来的。


蝉知2.0