R Programmiersoftware Umgebung Docker Image Bereitstellung und Nutzung

R Programmiersoftware Umgebung Docker Image Bereitstellung und Nutzung

Um

Das automatisierte Build-Docker-Bild des R-Projekts zum statistischen Computer „LinuxConfig/Cran-r“ kann verwendet werden.

Aufbau

Das Docker -Bild mit dem R -Projekt wird zusammengestellt und wird auf dem Debian GNU/Linux -System ausgeführt.

Verwendung

Hier gehen wir davon aus, dass Docker bereits in Ihrem System installiert ist.Ziehen Sie das Docker -Bild zuerst an:

# Docker Pull Linuxconfig/Cran-r 

Durch die Verwendung von Docker's -v Option, die wir jetzt montieren und so unser R -Arbeitsverzeichnis innerhalb eines Docker -Enthaltungsgeschäfts zugänglich machen können. Zum Beispiel unser R-Files Das Verzeichnis enthält ein einzelnes R -Skript Hallo.R:

# Cat R-Files/Hallo.R Cat ('Hallo Welt!')) 

Jetzt setzen wir ein R-Cran-Docker-Image ein und machen unseren Einheimischen R-Files Verzeichnis in unserem neuen Docker -Containerverzeichnis verfügbar/Wurzel/. Fühlen Sie sich frei, Ihr Zielverzeichnis so zu ändern, dass Sie Ihren Anforderungen entsprechen:

# Docker run -it -name cran-r -h cran-r -v $ pwd/r-files:/root/linuxconfig/cran-r/bin/bash root@cran-r:/r-3.2.1# 

Navigieren Sie zu Ihrem /Wurzel/ Verzeichnis zum Zugriff auf Ihre R -Arbeitsdateien:

# CD root@cran-r: ~# ls Hallo.R # R CMD Batch Hallo.R root@cran-r: ~# cat Hallo.Rout R Version 3.2.1 (2015-06-18)-"World-Famous Astronaut" Copyright (C) 2015 Die R-Stiftung für statistische Computerplattform: x86_64-unbedingt-linux-gnu (64-Bit) R ist kostenlose Software und verfügt über absolut keine GARANTIE. Sie können es gerne unter bestimmten Bedingungen umverteilen. Geben Sie 'lizenz ()' oder 'lizenz () für Verteilungsdetails ein. R ist ein kollaboratives Projekt mit vielen Mitwirkenden. Geben Sie 'Mitwirkende ()' ein, um weitere Informationen und "Citation ()" zum Zitieren von R- oder R -Paketen in Veröffentlichungen zu. Geben Sie 'Demo ()' für einige Demos, 'help ()' für Online-Hilfe oder 'Hilfe ein.start () 'für eine HTML -Browser -Schnittstelle zur Hilfe. Geben Sie 'q ()' ein, um r zu beenden. > Katze ('Hallo Welt!') Hallo Welt!>> proc.Time () Benutzersystem verstrichen 0.129 0.033 0.245 

Verwandte Linux -Tutorials:

  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Dinge zu installieren auf Ubuntu 20.04
  • So montieren Sie das ISO -Bild unter Linux
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • So installieren Sie R auf Ubuntu 20.04
  • Dinge zu installieren auf Ubuntu 22.04
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • Wie man Kali Linux und Windows 10 Dual -Boot -Start hat
  • Mastering -Bash -Skriptschleifen beherrschen