如何在Dockerfile中运行脚本文件(.sh文件)?

kal*_*ari 3 bash docker dockerfile

我正在创建一个Docker镜像。我有'install.sh'脚本文件,想在Dockerfile中运行此脚本文件。

我应该怎么做?

kal*_*ari 6

步骤如下:

  1. 将“ .sh”文件复制到容器

    COPY install.sh .
    
    Run Code Online (Sandbox Code Playgroud)
  2. 执行“ .sh”文件

    RUN ./install.sh
    
    Run Code Online (Sandbox Code Playgroud)

“ install.sh”文件应位于当前工作目录中,否则您可以指定路径。


anu*_*ava 5

在里面,只需使用以下命令Dockerfile添加对脚本的调用:RUN

RUN /path/to/install.sh
Run Code Online (Sandbox Code Playgroud)