Supervisor.sock отказал в соединении в контейнере докераPython

Программы на Python
Anonymous
Supervisor.sock отказал в соединении в контейнере докера

Сообщение Anonymous »

supervisor.sock отказал в соединении в контейнере докеров

Я пытался исправить это с помощью supervisorctl unix:///var/run/supervisor.sock отказал в соединении И Overlayfs не работает с доменными сокетами unix

Однако он по-прежнему не работает на моем сервере debain.



Вот мой docker_supervisor.conf

Код: Выделить всё

FROM python:2.7

RUN pip install supervisor

RUN mkdir /app
WORKDIR /app

COPY docker_supervisor.conf /app

RUN supervisord -c docker_supervisor.conf

CMD ["supervisorctl", "-c", "docker_supervisor.conf", "restart", "apiapp:"]


Вот docker_supervisor.conf

Код: Выделить всё

[unix_http_server]
file=/var/run/docker_supervisor.sock
chown=root:root
chmod=0777

[supervisord]
logfile=/var/run/docker_supervisor.log
pidfile=/var/run/docker_supervisor.pid

[rpcinterface:supervisor]
supervisor.rpcinterface_factory =
supervisor.rpcinterface:make_main_rpcinterface

[supervisorctl]
serverurl=unix:///var/run/docker_supervisor.sock

[group:apiapp]
programs=api_web

[program:api_web]
user=root
directory=/app
command=python echo "OKOKOK"

Код: Выделить всё

sudo docker build --no-cache -t test .
Successfully built c3b4061fc9f7

sudo docker run -v $(pwd):/app test
unix:///var/run/docker_supervisor.sock refused connection
Я пробовал выполнить

Код: Выделить всё

sudo docker run --tmpfs /var/run -v $(pwd):/app test
Но он получает тот же результат: «unix:///var/run/docker_supervisor.sock отказался от соединения»

< h3>Как это исправить и позволить супервизору работать в контейнере?

Подробнее здесь: https://stackoverflow.com/questions/437 ... -container

Вернуться в «Python»