我的haproxy容器每次我要运行时都会退出

问题描述 投票:0回答:1

我的haproxy容器每次尝试运行时都会退出。我试图在没有--d的情况下运行它,以查看为什么退出。所以我就这样。

 sudo docker run  --name=hapr -p 80:80 -v /haproxy/:/usr/local/etc/haproxy/  haproxy
  • HA-Proxy版本2.1.4 2020/04/02-https://haproxy.org/状态:稳定分支-将于2021年第一季度左右停止接收修补程序。已知错误:http://www.haproxy.org/bugs/bugs-2.1.4.html用法:haproxy [-f] * [-vdVD ] [-n] [-N [-p] [-m] [-C] [-* -v显示版本; -vv显示已知的构建选项。 -d进入调试模式; -db仅禁用后台模式。 -dM []使用(默认值为0x50)破坏内存-V进入详细模式(禁用安静模式)-D进入守护进程; -C更改为加载文件之前。 -W主工作者模式。 -q安静模式:不显示消息-c检查模式:仅检查配置文件并退出-n设置最大连接总数(使用ulimit -n)-m限制可用内存量(以MB为单位)-N设置默认的每代理最大连接数(0)-L设置本地对等名称(默认为主机名)-p将所有子代的pids写入此文件-de禁用epoll()使用,即使可用-dp禁用poll( )即使在可用时也使用-dS禁用接合使用(在旧内核上已损坏)-dG禁用getaddrinfo()使用-dR禁用SO_REUSEPORT使用-dr忽略服务器地址解析失败-dV禁用服务器端的SSL验证-sf / -st [pid ] *完成/终止旧的pid。 -x从unix套接字-S [,...]新的主CLI获取监听套接字-------------------------------------------------- ---------------------- docker container ls -a

我的状态:已退出(1)3分钟前

docker dockerfile containers haproxy
1个回答
0
投票

如果检查official HAproxy page on DockerHub,可能会看到需要将haproxy.cfg插入路径/haproxy/。否则,HAproxy无法启动。

请注意,主机的/ path / to / etc / haproxy文件夹应填充名为haproxy.cfg的文件。如果此配置文件引用该文件夹内的任何其他文件,则应确保它们也存在(例如,模板文件,例如400.http,404.http等)。

有关于haproxy.cfg的official HAproxy documentation。>>

要继续,您需要停止并删除当前容器:

$ docker stop CONTAINER
$ docker rm CONTAINER

并再次创建。

© www.soinside.com 2019 - 2024. All rights reserved.