docker_build.Rd
Uploads a folder with a Dockerfile
and supporting files to an instance and builds it
docker_build(host = localhost, dockerfolder, new_image, folder = "buildimage", wait = FALSE, ...)
host | A host object. |
---|---|
dockerfolder | Local location of build directory including valid |
new_image | Name of the new image |
folder | Where on host to build dockerfile |
wait | Whether to block R console until finished build |
... | Other arguments passed to the SSH command for the host |
A table of active images on the instance
Dockerfiles are best practice when creating your own docker images, rather than logging into a Docker container, making changes and committing.
Best practices for writing Dockerfiles
An example Dockerfile for rOpensci
General R Docker images found at rocker-org
if (FALSE) { docker_build(localhost, "/home/stuff/dockerfolder" ,"new_image", wait = TRUE) docker_run(localhost, "new_image") }