我知道每个 RUN 命令都会创建一个图层。假设我有以下 RUN 命令:
RUN python -m pip install --upgrade pip
RUN python -m pip install --upgrade setuptools
RUN pip install -r requirements.txt
我希望在一个运行命令中运行所有命令。下面的可以用吗?
RUN python -m pip install --upgrade pip; python -m pip install --upgrade setuptools; pip install -r requirements.txt
如果我使用以下内容,那么它会给我一个错误“令牌'&&'不是此版本中的有效语句分隔符。”:
RUN python -m pip install --upgrade pip && python -m pip install --upgrade setuptools && pip install -r requirements.txt