docker容器在运行基准测试后丢失端口转发

docker容器在运行基准测试后丢失端口转发,docker,ubuntu,Docker,Ubuntu,docker容器在运行基准测试后丢失端口转发,可以100%复制 环境:Ubuntu20.04.1LTS,Docker19.03.11,4.1.0 docker run-d-p8080:80——将我的nginx命名为nginx:1.18 netstat-ntulp | grep8080 #tcp6 0:::8080::*侦听6237/docker代理 #在这个基准测试开始时,我的nginx仍然可以通过localhost:8080访问 wrk-t12-c1000-d30shttp://localho

docker容器在运行基准测试后丢失端口转发,可以100%复制

环境:Ubuntu20.04.1LTS,Docker19.03.11,4.1.0

docker run-d-p8080:80——将我的nginx命名为nginx:1.18
netstat-ntulp | grep8080
#tcp6 0:::8080::*侦听6237/docker代理
#在这个基准测试开始时,我的nginx仍然可以通过localhost:8080访问
wrk-t12-c1000-d30shttp://localhost:8080
netstat-ntulp | grep8080
#空的
wrk-t12-c1000-d30shttp://localhost:8080
#无法连接到本地主机:8080连接被拒绝
#获取我的nginx的ip
docker检查我的nginx
#我的nginx可以通过容器访问_ip:80
wrk-t12-c1000-d30shttp://172.17.0.2:80
这是一个bug还是docker的预期行为

更新:这似乎是一个长期存在的问题