2017-11-02 11 views

Antwort

2

Nun, ich nehme an, Sie verwenden das R-Base-Image. Wenn Sie Ihr R-Skript nur im aktuell vorhandenen Container ausführen müssen, erstellen Sie einfach einen neuen Cron-Eintrag in Ihrem Host mit dem Befehl docker exec.

Beispiel

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

Vielen Dank für die Antwort. Ich habe das Protokoll "Zeit =" 2017-11-02T16: 33: 01Z "level = fatal msg =" Post http: ///var/run/docker.sock/v1.18/containers/rstudio2/exec: wählen Sie Unix /var/run/docker.sock: Berechtigung verweigert. Versuchen Sie eine Verbindung zu einem TLS-fähigen Daemon ohne TLS herzustellen? "" – asbebe

+1

ohh Entschuldigung ... Sie müssen es in einem Benutzer einrichten, der die Gruppe 'docker' definiert – Stefano

+0

Vielen Dank, es hilft viel. – asbebe