Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was tun, wenn beim Docker-Mapping-Port ein Fehler auftritt?

Was tun, wenn beim Docker-Mapping-Port ein Fehler auftritt?

藏色散人
藏色散人Original
2022-10-21 15:29:132569Durchsuche

Lösung für den Docker-Mapping-Port-Fehler: 1. Wechseln Sie zum Root-Konto. 2. Sehen Sie sich die PID des laufenden Programms mit dem Befehl „netstat -nap“ an. 3. Beenden Sie das Programm mit dem Befehl „kill -9 2901 su u260517“. " Befehl und Programm wechseln Das war's.

Was tun, wenn beim Docker-Mapping-Port ein Fehler auftritt?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.

Was soll ich tun, wenn beim Docker-Mapping-Port ein Fehler auftritt?

Docker-Mapping-Port-Fehlerlösung

1. Beim Ausführen des Docker-Images wurde die Portbindung verwendet:

docker run -itd --name hyperlpr_fastapi -p8668:8668 hyperlpr_fastapi:v1.0

Wechseln Sie zum Root-Konto, netstat -nap, um die PID anzuzeigen Wenn das Programm ausgeführt wird, suchen Sie nach Port 8668. Sie können feststellen, dass er tatsächlich belegt ist. Merken Sie sich die PID. Natürlich können Sie auch direkt herausfinden, ob ein bestimmter Port belegt ist, Befehl: netstat -nap 8668

docker: Error response from daemon: driver failed programming external connectivity on endpoint hyperlpr_fastapi (646d9ef9ad18cab0a5dd981d8fd2280f010d62c2b7c06dd1c17370fceeebfe86): Error starting userland proxy: listen tcp 0.0.0.0:8668: bind: address already in use.

PID töten, Prozess beenden, hier ist kill 0

su root # 切换到root账户
netstat -nap | grep 8668 # 查看pid
tcp        0      0 0.0.0.0:8668            0.0.0.0:*               LISTEN      2901/python     
tcp   540778      0 127.0.0.1:54836         127.0.0.1:8668          CLOSE_WAIT  24527/python    
tcp   540778      0 127.0.0.1:54740         127.0.0.1:8668          CLOSE_WAIT  24527/python    
tcp   540778      0 127.0.0.1:54820         127.0.0.1:8668          CLOSE_WAIT  24527/python    
tcp   540778      0 127.0.0.1:54792         127.0.0.1:8668          CLOSE_WAIT  24527/python    
tcp   540778      0 127.0.0.1:54742         127.0.0.1:8668          CLOSE_WAIT  24527/python    
tcp   540778      0 127.0.0.1:54766         127.0.0.1:8668          CLOSE_WAIT  24527/python

Empfohlenes Lernen: „

Docker-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn beim Docker-Mapping-Port ein Fehler auftritt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn