RUN command in Dockerfile
admin 2021-09-07 14:38:58 0 0 Docker 143 已编辑 复制链接
There are two patterns to use RUN command when composing Dockerfile:
RUN ["executable", "param1", "param2"]
The first one based on shell pattern, and the second one is using exec pattern.
The shell pattern using "/bin/sh" as default shell.
But the second can specify whatever shell you like, like RUN ["/bin/bash", "-c", "command"]
And you can also merge multiple commands into single one by concatenating them by &&, this will reduce redundant intermediate image layers.