有时候,我注意到一个容器停止工作(在win10 pro hyper-v上运行)。
我尝试运行docker-compose restart
,但收到端口正在使用的连接错误:
错误:针对my_container无法启动服务myservice:驱动程序无法对端点my_container上的外部连接进行编程
如果端口正在使用,此错误与我得到的错误相同。
我尝试先运行docker-compose down
,然后再运行up
,但问题相同。我尝试重新启动docker服务,但这也无济于事。
如果我重新启动Windows 10,则该端口现在将再次可用。
在不同端口上运行多个容器时,会发生这种情况。我有docker桌面版本2.1.0.5
有什么方法可以防止这种情况?有什么方法可以在不重新启动整个系统的情况下找回端口?