MacOSX에서는 Packer를 사용하여 Vagrant 상자를 만들고 있으므로 계속해서 꺼내서 분해해야합니다. '방랑자'를 시도하고 포트가 사용 중이기 때문에 표준 오류를 수신합니다.
"Vagrant는이 포트에서 이미 수신 대기중인 다른 응용 프로그램과 충돌 할 수 있으므로이 VM에서 지정된 포트를 전달할 수 없습니다. 8080으로 전달 된 포트는 이미 호스트 컴퓨터에서 사용 중입니다."
해결책은 간단 해 보입니다. 포트 8080을 열어두고있는 프로세스를 식별하고 해당 프로세스를 종료하면됩니다. 그렇게 쉽지는 않습니다.
명령을 실행하면 :
nmap localhost -p 8080
다음 출력을받습니다.
PORT STATE SERVICE
8080/tcp open http-proxy
다음 명령을 실행하면 :
top -o prt
1360 년에 사용 된 가장 높은 항구
다음 명령을 실행하면 :
netstat -tulpn | grep :8080
나는받는 :
netstat: n: unknown or uninstrumented protocol
다음 명령을 실행하면 :
lsof -i :8080
출력을받지 못함
컴퓨터를 다시 시작하면 포트를 사용할 수 있으며 이제 '방랑'할 수 있습니다.
컴퓨터를 다시 시작하지 않고 방랑 할 수 있도록 포트 8080을 사용하는 프로세스를 어떻게 종료 할 수 있습니까?