A Dockerfile template
A Dockerfile template
A dockerfile template
RUNadd a RUN command
ADDadd a ADD command
COPYadd a COPY command
WORKDIRadd a WORKDIR command
EXPOSEadd an EXPOSE command
VOLUMEadd a VOLUME command
CMDadd a CMD command
LABELadd a LABEL command
ENVadd a ENV command
ENTRYPOINTadd a ENTRYPOINT command
VOLUMEadd a VOLUME command
USERadd a USER command
ARGadd an ARG command
ONBUILDadd a ONBUILD command
STOPSIGNALadd a STOPSIGNAL command
HEALTHCHECKadd a HEALTHCHECK command
STOPSIGNALadd a STOPSIGNAL command
SHELLadd a SHELL command
MAINTAINERadd a MAINTAINER command
customadd a custom command
writesave the Dockerfile
switch_cmdswitch two command
remove_cmdremove_cmd one or more command(s)
new()Dockerfile$new(FROM = "rocker/r-base", AS = NULL)
RUN()Dockerfile$RUN(cmd)
ADD()Dockerfile$ADD(from, to, force = TRUE)
COPY()Dockerfile$COPY(from, to, force = TRUE)
WORKDIR()Dockerfile$WORKDIR(where)
EXPOSE()Dockerfile$EXPOSE(port)
VOLUME()Dockerfile$VOLUME(volume)
CMD()Dockerfile$CMD(cmd)
LABEL()Dockerfile$LABEL(key, value)
ENV()Dockerfile$ENV(key, value)
ENTRYPOINT()Dockerfile$ENTRYPOINT(cmd)
USER()Dockerfile$USER(user)
ARG()Dockerfile$ARG(arg, ahead = FALSE)
ONBUILD()Dockerfile$ONBUILD(cmd)
STOPSIGNAL()Dockerfile$STOPSIGNAL(signal)
HEALTHCHECK()Dockerfile$HEALTHCHECK(check)
SHELL()Dockerfile$SHELL(shell)
MAINTAINER()Dockerfile$MAINTAINER(name, email)
custom()Dockerfile$custom(base, cmd)
print()Dockerfile$print()
write()Dockerfile$write(as = "Dockerfile")
switch_cmd()Dockerfile$switch_cmd(a, b)
remove_cmd()Dockerfile$remove_cmd(where)
add_after()Dockerfile$add_after(cmd, after)
clone()The objects of this class are cloneable with this method.
Dockerfile$clone(deep = FALSE)deepWhether to make a deep clone.