A Dockerfile template
A Dockerfile template
A dockerfile template
RUN
add a RUN command
ADD
add a ADD command
COPY
add a COPY command
WORKDIR
add a WORKDIR command
EXPOSE
add an EXPOSE command
VOLUME
add a VOLUME command
CMD
add a CMD command
LABEL
add a LABEL command
ENV
add a ENV command
ENTRYPOINT
add a ENTRYPOINT command
VOLUME
add a VOLUME command
USER
add a USER command
ARG
add an ARG command
ONBUILD
add a ONBUILD command
STOPSIGNAL
add a STOPSIGNAL command
HEALTHCHECK
add a HEALTHCHECK command
STOPSIGNAL
add a STOPSIGNAL command
SHELL
add a SHELL command
MAINTAINER
add a MAINTAINER command
custom
add a custom command
write
save the Dockerfile
switch_cmd
switch two command
remove_cmd
remove_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)
deep
Whether to make a deep clone.