我正在尝试在主管下运行一个启动容器,目前看起来像这样
[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。
由于