Я понимаю, что каждая команда RUN создает слой. Предположим, у меня есть следующие команды RUN:
RUN python -m pip install --upgrade pip
RUN python -m pip install --upgrade setuptools
RUN pip install -r requirements.txt
I wi sh для запуска всей команды в одной команде запуска. Можно ли использовать нижеследующее «ОК»?
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