This package is an extension
package for the DockerParallel
package and defines the
common functions for the container class. It cannot be directly used by
the end user. The user should use the package
doRedisContainer
and RedisParamContainer
.
The package doRedisContainer
provides the worker
container with foreach doRedis backend.At the time of writing, the
package doRedis
is not available on CRAN, the latest
version can be installed from github
remotes::install_github("bwlewis/doRedis")
. The worker
container can be made by
library(doRedisContainer)
workerContainer <- doRedisWorkerContainer(image = "r-base")
workerContainer
#> Redis container reference object
#> Image: dockerparallel/r-base-worker:latest
#> backend: doRedis
#> maxWorkers: 4
#> Environment variables:
The argument image
determines the base image used by the
container. The server container can be obtained by
The package RedisParamContainer
provides the worker
container with BiocParallel RedisParam backend. At the time of writing,
the package RedisParam
is not available on Bioconductor,
the latest version can be installed from github
remotes::install_github("mtmorgan/RedisParam")
. The worker
container can be made by
library(RedisParamContainer)
workerContainer <- RedisParamWorkerContainer(image = "r-base")
workerContainer
#> Redis container reference object
#> Image: dockerparallel/r-base-worker:latest
#> backend: RedisParam
#> maxWorkers: 4
#> Environment variables:
The argument image
determines the base image used by the
container. The server container can be obtained by