有人可以帮我用docker exec的远程API运行命令吗?
我可以直接运行它:
# docker exec 941430a3060c date
Fri Apr 29 05:18:03 UTC 2016
最佳答案
您必须遵循以下步骤。我正在添加rest api方式。您可以将其编码为任何语言。
body
{
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"Cmd": ["bash","-c","echo '*/5 * * * * /usr/bin/php /app/yii cronrun/job001'>> /var/spool/cron/crontabs/root"]
}
您必须选择
Content-Type: application/json
当您发布以上数据时,您将获得ID作为响应。您必须在下一步中使用ID。
*以上将在容器中添加cron作业,该作业每五分钟执行一次。
{
"Detach": false,
"Tty": false
}
您必须选择
Content-Type: application/json
检查响应码,200即可
关于docker - docker exec命令的远程API,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36930119/