Skip to content
An R package for controlling docker containers on local and remote hosts
R
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
R
man
tests
.Rbuildignore
.gitignore
.travis.yml
DESCRIPTION
NAMESPACE
NEWS.md
README.Rmd
README.md
harbor.Rproj
zz_orig_README.md

README.md

harbor

Travis-CI Build Status

Tools to Manage 'Docker' Images and Containers

library(harbor)

docker_pull(image="hello-world")
## Using default tag: latest
## latest: Pulling from library/hello-world
## 78445dd45222: Already exists
## Digest: sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1ac8d7
## Status: Downloaded newer image for hello-world:latest
res <- docker_run(image = "hello-world", capture_text = TRUE)

cat(attr(res, "output"))
## 
## Hello from Docker!
## This message shows that your installation appears to be working correctly.
## 
## To generate this message, Docker took the following steps:
##  1. The Docker client contacted the Docker daemon.
##  2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
##  3. The Docker daemon created a new container from that image which runs the
##     executable that produces the output you are currently reading.
##  4. The Docker daemon streamed that output to the Docker client, which sent it
##     to your terminal.
## 
## To try something more ambitious, you can run an Ubuntu container with:
##  $ docker run -it ubuntu bash
## 
## Share images, automate workflows, and more with a free Docker ID:
##  https://cloud.docker.com/
## 
## For more examples and ideas, visit:
##  https://docs.docker.com/engine/userguide/
You can’t perform that action at this time.