call_docker_compose {AzureContainers}R Documentation

Call the docker-compose commandline tool


Call the docker-compose commandline tool


call_docker_compose(cmd = "", ...,
  echo = getOption("azure_containers_tool_echo", TRUE))



The docker-compose command line to execute. This should be a vector of individual docker-compose arguments, but can also be a single commandline string. See below.


Other arguments to pass to processx::run.


Whether to echo the output of the command to the console.


This function calls the docker-compose binary, which must be located in your search path. AzureContainers will search for the binary at package startup, and print a warning if it is not found.

The docker-compose command should be specified as a vector of the individual arguments, which is what processx::run expects. If a single string is passed, for convenience and back-compatibility reasons call_docker_compose will split it into arguments for you. This is prone to error, for example if you are working with pathnames that contain spaces, so it's strongly recommended to pass a vector of arguments as a general practice.


A list with the following components:

The first four components are from processx::run; AzureContainers adds the last to make it easier to construct scripts that can be run outside R.

See Also

processx::run, call_docker, call_kubectl for the equivalent interface to the kubectl Kubernetes tool


Docker-compose command line reference

[Package AzureContainers version 1.3.2 Index]