Dockerfile 构建失败,找不到源命令

Ore*_*lom 2 bash docker dockerfile

我正在尝试使用以下命令从源代码构建v8Dockerfile

FROM ubuntu:20.04

ARG V8_REPO=https://chromium.googlesource.com/chromium/tools/depot_tools.git
ARG ADD_DEPOTTOOLS2PATH='export PATH=/depot_tools:$PATH'

RUN                                         \
apt-get update -y                        && \
apt-get install git -y                   && \
apt-get install vim -y                   && \
apt-get install wget -y                  && \
apt-get install python3 -y               && \
git clone ${V8_REPO}                     && \
echo ${ADD_DEPOTTOOLS2PATH} >> ~/.bashrc && \
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它在source-ing中失败.bashrc

$ docker build --tag host --file .\Dockerfile.txt .
...
#5 47.17 /bin/sh: 1: source: not found
------
executor failed running [... && source ~/.bashrc]: exit code: 127
Run Code Online (Sandbox Code Playgroud)

And*_*ath 7

RUN使用的 shell是 /bin/sh/bin/sh不提供source命令。尝试使用.- 命令而不是source