无法在Docker中启动Jenkins:无法绑定0.0.0.0:50000

时间:2019-04-27 23:24:31

标签: docker jenkins

我在Windows 10 Pro系统上安装了Docker,并抓住了jenkins / jenkins:lts软件包来测试Jenkins的东西。它工作了几天,但随后停止启动,因为尝试绑定端口时出现权限拒绝错误。

我尝试在docker中卸载/重新安装jenkins映像,然后卸载/重新安装docker,但现在无济于事。它永远不会为我启动。

这是我用来运行图像的方法:

docker run --name=jenkins --hostname=jenkins -p 50000:50000 -p 8080:8080 jenkins/jenkins:lts

这是我得到的错误:

docker run --name=jenkins --hostname=jenkins -p 50000:50000 -p 8080:8080 jenkins/jenkins:lts
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint jenkins (6615f4f62278459ed33a370bb7bf978e176e2831a7736d4a98d79181bb084c70): Error starting userland proxy: Bind for 0.0.0.0:50000: unexpected error Permission denied.

我将按照我在jenkins docker页面上自述文件中看到的内容进行操作: https://github.com/jenkinsci/docker/blob/master/README.md

我不太擅长在Windows中对此类问题进行故障排除,但是我做了一些基本的工作来查看正在使用的端口等。我看不出有什么东西像我已经使用过的那样跳出来。

我也尝试过在管理员命令外壳中运行此命令,但始终被拒绝。

我已删除与docker相关的应用数据中的所有内容,这些内容我在尝试使用docker时都可以找到,但仍然无法正常工作。

现在解决这个问题的任何想法都很棒。任何强制解除绑定或如何完全删除docker的命令,因为卸载实际上并不会删除所有:/。

谢谢!

0 个答案:

没有答案