【发布时间】:2019-09-24 08:26:46
【问题描述】:
我有一个在 docker 容器中运行的循环进程,它接受输入的命令。目前我必须使用docker attach <container>,然后在退出之前输入我的命令,例如restart。
据我所知,我不能使用docker exec,因为我想与之交互的进程已经在运行,所以无论如何我可以以编程方式将命令传递给docker attach?
编辑:这是运行程序内部的命令,不是 shell 可用的命令
【问题讨论】:
-
服务已经运行时可以使用
docker execdocker exec container_name command -
我不能,因为命令在 shell 中不可用,它已经是一个正在运行的进程。
标签: docker