root@wyd:~# docker run -d --name=haproxy1 -v /etc/haproxy/haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg -p 8000:8000 haproxy f0659b7d027b5b52213b5f97fcbdf5cbff7abb365cc2cef977fa1994e7fb78bd docker: Error response from daemon: driver failed programming external connectivity on endpoint haproxy1 (f3f77ab8f4f3222ba870d7ab6630c759a92e9aac4db2eef60dfa2c20de67069c): Bind for 0.0.0.0:8000 failed: port is already allocated.
时间: 2024-01-28 14:05:47 浏览: 146
tsme.rar_Internet/网络编程_KJB_tsme_wyd命运2私服_命运2
这个错误是因为端口 8000 已经被其他进程占用,导致无法绑定到 HAProxy 容器。您可以尝试使用其他未被占用的端口来运行 HAProxy 容器。
例如,您可以尝试将 `-p 8000:8000` 改为 `-p 8080:8000`,这将将主机的 8080 端口映射到容器的 8000 端口。或者您可以停止占用了 8000 端口的进程,然后再运行 HAProxy 容器。
请确保选择一个未被使用的端口来避免端口冲突。
阅读全文