Dockerfile的RUN指令有哪些
时间: 2024-06-07 16:11:49 浏览: 90
dockerfile详解.txt
Dockerfile的RUN指令用于在镜像构建期间执行命令。以下是一些常用的RUN指令:
1. RUN apt-get update && apt-get install -y package:安装指定的软件包。
2. RUN apt-get install -y package:安装指定的软件包。
3. RUN yum install -y package:安装指定的软件包。
4. RUN apk add package:安装指定的软件包。
5. RUN pip install package:使用pip安装指定的Python包。
6. RUN curl -sSL https://example.com/install.sh | sh:下载并运行一个shell脚本。
7. RUN git clone https://github.com/user/repo.git:克隆一个Git仓库。
8. RUN useradd -m username:创建一个新用户。
9. RUN echo 'export PATH="$PATH:/new/path"' >> ~/.bashrc:向用户的.bashrc文件中添加一行。
10. RUN chmod +x script.sh && ./script.sh:运行一个脚本。
注意:每个RUN指令都会在一个新的镜像层中执行,因此尽可能将多个命令合并为一个RUN指令以减少镜像层数。
阅读全文