我使用以下命令来运行我的项目。
docker run -it -p 8080:80 --rm -v "d:\project1:/var/www/html" myimage....
到昨天为止一切都很好。但是当我尝试相同的命令时,我得到了错误
docker: Error response from daemon: failed to create endpoint loving_dubinsky on network nat: hnsCall failed in Win32: The specified port already exists. (0x803b0013).
我使用以下命令检查是否正在使用8080端口。
netstat -ano | findstr :8080
我看不到该端口正在使用。
如何解决此问题?
谢谢。
答案 0 :(得分:1)
运行“ docker ps”命令。 从“ docker ps”输出中,您将知道是否有任何容器正在监听端口8080。 您可以使用“ docker kill container_id”杀死该容器。 现在您的8080端口将免费。