Build, Ship and Run Shiny Data Science, Anywhere!
Docker?
About
Containers versus Virtual Machines
Containers together with Virtual Machines
Installation
Images
Docker Hub
Programming languages
Databases
Webservers
OSs
…
Offical images
Rocker Hub on Docker Hub
Manual builds
Automatic builds
Deploy your own registry
Containers
Images and layers
Containers and layers
Container size on disk
Container statistics
Dockerfile
Build and run
Containerit
Containerit output
Data in Docker
Bind mounts
Volumes
tmpfs
At build time
Copy data from and to running containers
Networks and port forwarding
Docker hierarchy
Simple manual workflow
Docker CLI
Pipelines
Julia script
R script
Python script
Docker Compose
Config file
Minicran script
Start and stop services
Load balancer
Run and scale
Deploy
Some more examples
neo4j
Dockerfile
Script
Docker compose
h2oai
Dockerfiles
Docker compose
Script
tensorflow
Run RStudio and TensorFlow
Scripts
plumber
Dockerfile
Endpoints
Run and test
Use in other apps
CRAN stats with metabase and mongodb
Dockerfile
Docker Compose
Script
Add data
bookdown
Dockerfile
Render book
Serve book
ShinyProxy
Continious Integration
Gitlab CI
Gitlab Container
Gitlab runner
Pipeline
Drone
Gogs container
Drone server and agent
Pipeline
Concourse
Docker compose
Tasks
Orchestrierung
Docker Swarm
Rancher
Features
Installation
Browse Web-GUI
Kubernetes (Google)
Portainer
More container runtime engines?
Hey ho
Captian RHub meets MobyR
Rocker Hub on Docker Hub
https://hub.docker.com/r/rocker/
https://github.com/rocker-org/rocker
Images
rocker/r-base
rocker/shiny
rocker/tidyverse
rocker/rstudio
rocker/geospatial
rocker/r-ver
…