执行 CD 命令时运行 Dockerfile 失败

执行 CD 命令时运行 Dockerfile 失败
FROM ubuntu

USER root

ENV BUNDLE_SILENCE_ROOT_WARNING=1

RUN apt-get update && apt-get -y install curl gnupg unzip wget

# Install Nginx.
RUN set -ex && \apt-get install -y  software-properties-common && \
 add-apt-repository -y ppa:nginx/stable && \
 apt-get install -y nginx && \
 rm -rf /var/lib/apt/lists/* && \
 chown -R www-data:www-data /var/lib/nginx


# Set the Chrome repo.
RUN wget -qO - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-    key add - \
 && echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >>     /etc/apt/sources.list.d/google.list

# Install Chrome.
RUN apt-get update && apt-get -y install google-chrome-stable

# Install nodejs
RUN wget -qO - https://deb.nodesource.com/setup_11.x | bash -
RUN apt-get -y install nodejs

WORKDIR /src
ADD /home/jrodriguez/production/fa-link-map/front ./src

# Build react app
RUN npm install --save
RUN npm run build
RUN cp -rf build/. /var/www/html

EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]


# Install python3.6
RUN apt-get install -y python python-dev python3.6 python3.6-dev python3.6-        distutils
RUN curl -sL https://bootstrap.pypa.io/get-pip.py |  python3.6
RUN pip -V

# Chrome Driver
RUN mkdir -p /opt/selenium \
    && wget -q         http://chromedriver.storage.googleapis.com/2.45/chromedriver_linux64.zip -    O /opt/selenium/chromedriver_linux64.zip \
    && cd /opt/selenium; unzip /opt/selenium/chromedriver_linux64.zip; rm -rf chromedriver_linux64.zip; ln -fs /opt/selenium/chromedriver /usr/local/bin/chromedriver;

# Install python dependencies
RUN pip install setuptools pip --upgrade --force-reinstall
RUN cd pytest && pip install -r requirements.txt

CMD [ "python", "./pytest" ] 

我在最后一个命令中遇到错误:

/bin/sh: 1: cd: can't cd to pytest

相关内容