【发布时间】:2016-07-08 10:14:56
【问题描述】:
我正在创建一个 Docker 映像。 我有“install.sh”脚本文件,想在 Dockerfile 中运行这个脚本文件。
我该怎么做?
【问题讨论】:
-
“执行 in Dockerfile”是什么意思:你想在 docker 容器中运行它,还是在创建镜像时运行它?
标签: bash docker dockerfile
我正在创建一个 Docker 映像。 我有“install.sh”脚本文件,想在 Dockerfile 中运行这个脚本文件。
我该怎么做?
【问题讨论】:
标签: bash docker dockerfile
步骤如下:
复制“.sh”文件到容器
COPY install.sh .
执行“.sh”文件
RUN ./install.sh
'install.sh' 文件应该在当前工作目录中,否则你可以指定路径。
【讨论】:
在Dockerfile 中,只需使用RUN 命令将调用添加到您的脚本:
RUN /path/to/install.sh
【讨论】: