在主管下运行docker,无法启用tty错误

时间:2016-06-07 12:46:43

标签: docker supervisord tty

我正在尝试在主管下运行一个启动容器,目前看起来像这样

[program:api]
directory=/api/
command=/usr/bin/docker run -it --name api --env-file ./api/api.env --rm  -p 8080:8080 588n8b6d7cbd
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/var/log/supervisor/supervisor-docker-api-out.log
stderr_logfile=/var/log/supervisor/supervisor-docker-api-err.log
priority=1

当我这样做时,我得到的过程无法运行,我收到错误

cannot enable tty mode on non tty input

如果我删除-it选项然后进程运行正常,但是,当我告诉主管停止时,实际的docker容器仍在运行。

我无法以任何方式修改图片,因此无法通过此处Shutting down Docker containers via supervisor获取方法来帮助我。

我在ubuntu 14.04上使用docker 1.11.2。

由于

0 个答案:

没有答案