Soc*_*ers 121 windows github windows-10 docker-compose
我正在尝试$ docker-compose up -d用于项目,并收到此错误消息:
错误:for api无法启动服务api:驱动程序无法在端点dataexploration_api_1上编程外部连接(8781c95937a0a4b0b8da233376f71d2fc135f46aad011401c019eb3d14a0b117):启动userland代理时出错:mkdir /port/tcp:0.0.0.0:9000:tcp:172.19.0.2:80:输入/输出错误在启动项目时遇到错误.
我想知道它是否可能是港口?我以前一直在尝试端口8080.该项目最初是在mac上设置的,我已经从gitHub克隆了存储库.
非常感谢你提前!
小智 253
我在管理员模式下使用Windows Powershell x86在Windows 10 Pro/Docker v17.06.1-ce-win24/Docker-Compose v1.14.0上收到了相同的错误消息.
解决方案是简单地重启Docker.
Moh*_*INI 39
在Windows 10上简单地重新命名Docker并不能解决我的问题。
就我而言,我通过以下确切步骤解决了该问题:
1)关闭“ Docker Desktop”
2)运行以下命令:
net stop com.docker.service
net start com.docker.service
Run Code Online (Sandbox Code Playgroud)
3)再次启动“ Docker Desktop”
希望这会帮助别人。
小智 8
通常,当您尝试启动容器但容器所需的端口被占用时,通常会发生此错误,通常是由同一个 Docker 造成的,例如由于最新的错误进程停止。
对我来说,解决方案是:
netstat -oan找到占用你端口的进程(Docker就是那个进程):就我而言,我的 docker 端口是 3306 6001 8000 9001。
现在我们需要释放这些端口,所以我们通过 PID(列 PID)来终止这个进程,输入
TASKKILL /PID 9816 /F
Run Code Online (Sandbox Code Playgroud)重新启动泊坞窗。
问候。
小智 7
我也遇到了这个错误,如果您想知道错误发生的主要原因,是因为docker已经在运行类似的容器,要解决此问题(避免重新启动Docker),您必须:
docker container ls
Run Code Online (Sandbox Code Playgroud)
您得到类似于以下内容:
CONTAINER ID IMAGE COMMAND CREATED
1fa4ab2cf395 friendlyhello "python app.py" 28 seconds ago
Run Code Online (Sandbox Code Playgroud)
这是正在运行的容器的列表,带有容器ID(复制Ctrl+ C)
现在,您必须结束该过程(并运行其他图像),然后运行此命令。
docker container stop <CONTAINER_ID>
Run Code Online (Sandbox Code Playgroud)
就这样!现在您可以创建容器。
有关更多信息,请访问https://docs.docker.com/get-started/part2/
| 归档时间: |
|
| 查看次数: |
45640 次 |
| 最近记录: |