gpt4 book ai didi

docker - 失败 : port is already allocated

转载 作者:IT老高 更新时间:2023-10-28 12:47:54 31 4
gpt4 key购买 nike

我使用 Docker 在 macOS Sierra 10.12.2 上运行 Oracle 11g Express

https://github.com/wnameless/docker-oracle-xe-11g

这是我的错误:

Last login: Sat Jan  7 22:42:11 on ttys000
➜ ~ docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g
docker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?.
See 'docker run --help'.
➜ ~ docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g
043d8caecbb45d6e2e5999b69a2f760c20d53ff3aa2fad78cb1eb70acb058a1f
docker: Error response from daemon: driver failed programming external connectivity on endpoint serene_lalande (08bb0bd9684c0f92db7b736986bf894d3a57a714324405823496d13e175e7491): Error starting userland proxy: Bind for 0.0.0.0:49161 failed: port is already allocated.
➜ ~

我诊断:

➜  ~ netstat -anp tcp | grep 49161                                  
tcp4 0 0 192.168.1.2.49161 17.188.166.13.5223 ESTABLISHED
➜ ~

➜ ~ docker --version
Docker version 1.12.5, build 7392c3b

我的诊断 ID:20EB9506-CC72-4093-8A15-60E05A841ED1

我不知道为什么。在那几周之前,它运行成功。几乎,我改变,发布新的 DHCP IP。如何运行 Docker 实例有 Oracle 11g express 成功?

最佳答案

你不能启动两次

docker run -d -p 49160:22

因为这意味着您要在主机上分配端口 49160 两次,当然,第二次,您会收到错误消息,请尝试第二次运行

docker run -d -p 49161:22

关于docker - 失败 : port is already allocated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41523285/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com