Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何设置使用crontab在docker映像上运行r脚本_Docker_Cron_Rstudio Server_Amazon Lightsail - Fatal编程技术网

如何设置使用crontab在docker映像上运行r脚本

如何设置使用crontab在docker映像上运行r脚本,docker,cron,rstudio-server,amazon-lightsail,Docker,Cron,Rstudio Server,Amazon Lightsail,我在aws lightsail上安装了rstudio,之后。 现在,我正尝试使用crontab或任何定期运行rscript的工具,每分钟运行一次rscript。 提前谢谢好吧,我想您使用的是r-base图像。如果您只需要在当前已有的容器中运行R脚本,只需使用docker exec命令在主机中创建一个新的cron条目 范例 * * * * * docker exec -it $instanceName Rscript yourScript.R 我想你用的是r-base图像。如果您只需要在当前已有

我在aws lightsail上安装了rstudio,之后。
现在,我正尝试使用crontab或任何定期运行rscript的工具,每分钟运行一次rscript。

提前谢谢

好吧,我想您使用的是r-base图像。如果您只需要在当前已有的容器中运行R脚本,只需使用
docker exec
命令在主机中创建一个新的cron条目

范例

* * * * * docker exec -it $instanceName Rscript yourScript.R

我想你用的是r-base图像。如果您只需要在当前已有的容器中运行R脚本,只需使用
docker exec
命令在主机中创建一个新的cron条目

范例

* * * * * docker exec -it $instanceName Rscript yourScript.R

谢谢你的回答。我得到了日志“time=“2017-11-02T16:33:01Z”level=fatal msg=“Posthttp:///var/run/docker.sock/v1.18/containers/rstudio2/exec: 拨打unix/var/run/docker.sock:权限被拒绝。您是否正在尝试连接到没有TLS的启用TLS的守护程序?”“哦,对不起。。。您必须在定义了
docker
组的用户中设置它。谢谢您的帮助。谢谢您的回答。我得到了日志“time=“2017-11-02T16:33:01Z”level=fatal msg=“Posthttp:///var/run/docker.sock/v1.18/containers/rstudio2/exec: 拨打unix/var/run/docker.sock:权限被拒绝。您是否正在尝试连接到没有TLS的启用TLS的守护程序?”“哦,对不起。。。您必须在定义了
docker
组的用户中进行设置,感谢您的帮助。