docker 運行一個spring boot的api接口項目,在虛擬機上測試:
curl 127.0.0.1:9997/doc.html
?
報錯:(56) Recv failure: Connection reset by peer
在網(wǎng)上搜了很多包括:
檢查防火墻是否關(guān)閉
systemctl status firewalld
?檢查防火墻狀態(tài)systemctl disable firewalld
?永久關(guān)閉防火墻
檢查轉(zhuǎn)發(fā)規(guī)則是否為 1
輸入命令:sysctl net.ipv4.ip_forward
如果返回為“net.ipv4.ip_forward = 1”則表示沒問題
重建docker0網(wǎng)橋
(1)停止所有容器,停止docker服務(wù)
systemctl stop docker.socket 停止docker服務(wù)
docker stop $(docker ps -q) 停止所有容器
(2)重建docker0網(wǎng)橋 (每一步都別少)
[root@master docker]# yum install bridge-utils -y
[root@master docker]# ip link set dev docker0 down
[root@master docker]# brctl delbr docker0
[root@master docker]# brctl addbr docker0
[root@master docker]# ip addr add 172.16.10.1/24 dev docker0
[root@master docker]# ip link set dev docker0 up
[root@master docker]# ip addr
全部試了都不可以,就奇怪了?。?!
最后發(fā)現(xiàn)是項目的yml配置文件指定了地址
server: address: 127.0.0.1
把? address: 127.0.0.1? 刪了就可以了,真的坑啊。文章來源:http://www.zghlxwxcb.cn/news/detail-836991.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-836991.html
到了這里,關(guān)于docker (56) Recv failure: Connection reset by peer的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!