Running a Dockerfile fails when executing CD command The 2019 Stack Overflow Developer Survey...

Slides for 30 min~1 hr Skype tenure track application interview

APIPA and LAN Broadcast Domain

Are spiders unable to hurt humans, especially very small spiders?

Why doesn't UInt have a toDouble()?

Kerning for subscripts of sigma?

Does HR tell a hiring manager about salary negotiations?

Old scifi movie from the 50s or 60s with men in solid red uniforms who interrogate a spy from the past

What is the meaning of Triage in Cybersec world?

What is this sharp, curved notch on my knife for?

Is Cinnamon a desktop environment or a window manager? (Or both?)

A word that means fill it to the required quantity

How do I free up internal storage if I don't have any apps downloaded?

I am an eight letter word. What am I?

Ubuntu Server install with full GUI

Why are there uneven bright areas in this photo of black hole?

If I score a critical hit on an 18 or higher, what are my chances of getting a critical hit if I roll 3d20?

What do these terms in Caesar's Gallic Wars mean?

How did passengers keep warm on sail ships?

Can I have a signal generator on while it's not connected?

writing variables above the numbers in tikz picture

What do I do when my TA workload is more than expected?

What to do when moving next to a bird sanctuary with a loosely-domesticated cat?

How can I add encounters in the Lost Mine of Phandelver campaign without giving PCs too much XP?

"as much details as you can remember"



Running a Dockerfile fails when executing CD command



The 2019 Stack Overflow Developer Survey Results Are InUnderstand variable place holder for curl command in Dockerfileconvert Dockerfile ADD to linux cpDownloading and installing Meteor via DockerfileDockerfile WORKDIR persists in the image as welldockerfile tar can not read:Is a directoryDockerfile, Docker image and reproducible environmentDockerfile installs Meteor globally, not locallyDockerfile: ADD where <src> is URL creates a directory instead of the downloaded fileWhat is the purpose of the VOLUME instruction in a Dockerfile?Dockerfile - debian Jessie 404: packages not found





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







0















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" ]


I'm getting an error in the last command:



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


Can someone help me?










share|improve this question









New contributor




xabier jauregi Jaure96 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 2





    I don't see pytest being created anywhere in the Dockerfile. As you used it (relative path), it expects a pythontest subdirectory in the last defined WORKDIR, so that would be /src/pytest. Incidentally, with ADD /home/jrodriguez/production/fa-link-map/front ./src you are likely creating a src/src, is that what you want?

    – xenoid
    15 hours ago













  • No! I donn't want to crate src/src I want to copy the content inside "/home/jrodriguez/production/fa-link-map/front" into /src to use it inside docker image

    – xabier jauregi Jaure96
    15 hours ago











  • So use cp {source} . and not cp {source} ./src, since the WORKDIR is /src already.

    – xenoid
    14 hours ago




















0















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" ]


I'm getting an error in the last command:



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


Can someone help me?










share|improve this question









New contributor




xabier jauregi Jaure96 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 2





    I don't see pytest being created anywhere in the Dockerfile. As you used it (relative path), it expects a pythontest subdirectory in the last defined WORKDIR, so that would be /src/pytest. Incidentally, with ADD /home/jrodriguez/production/fa-link-map/front ./src you are likely creating a src/src, is that what you want?

    – xenoid
    15 hours ago













  • No! I donn't want to crate src/src I want to copy the content inside "/home/jrodriguez/production/fa-link-map/front" into /src to use it inside docker image

    – xabier jauregi Jaure96
    15 hours ago











  • So use cp {source} . and not cp {source} ./src, since the WORKDIR is /src already.

    – xenoid
    14 hours ago
















0












0








0








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" ]


I'm getting an error in the last command:



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


Can someone help me?










share|improve this question









New contributor




xabier jauregi Jaure96 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












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" ]


I'm getting an error in the last command:



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


Can someone help me?







docker






share|improve this question









New contributor




xabier jauregi Jaure96 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




xabier jauregi Jaure96 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 14 hours ago









xenoid

3,2641827




3,2641827






New contributor




xabier jauregi Jaure96 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 16 hours ago









xabier jauregi Jaure96xabier jauregi Jaure96

1




1




New contributor




xabier jauregi Jaure96 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





xabier jauregi Jaure96 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






xabier jauregi Jaure96 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








  • 2





    I don't see pytest being created anywhere in the Dockerfile. As you used it (relative path), it expects a pythontest subdirectory in the last defined WORKDIR, so that would be /src/pytest. Incidentally, with ADD /home/jrodriguez/production/fa-link-map/front ./src you are likely creating a src/src, is that what you want?

    – xenoid
    15 hours ago













  • No! I donn't want to crate src/src I want to copy the content inside "/home/jrodriguez/production/fa-link-map/front" into /src to use it inside docker image

    – xabier jauregi Jaure96
    15 hours ago











  • So use cp {source} . and not cp {source} ./src, since the WORKDIR is /src already.

    – xenoid
    14 hours ago
















  • 2





    I don't see pytest being created anywhere in the Dockerfile. As you used it (relative path), it expects a pythontest subdirectory in the last defined WORKDIR, so that would be /src/pytest. Incidentally, with ADD /home/jrodriguez/production/fa-link-map/front ./src you are likely creating a src/src, is that what you want?

    – xenoid
    15 hours ago













  • No! I donn't want to crate src/src I want to copy the content inside "/home/jrodriguez/production/fa-link-map/front" into /src to use it inside docker image

    – xabier jauregi Jaure96
    15 hours ago











  • So use cp {source} . and not cp {source} ./src, since the WORKDIR is /src already.

    – xenoid
    14 hours ago










2




2





I don't see pytest being created anywhere in the Dockerfile. As you used it (relative path), it expects a pythontest subdirectory in the last defined WORKDIR, so that would be /src/pytest. Incidentally, with ADD /home/jrodriguez/production/fa-link-map/front ./src you are likely creating a src/src, is that what you want?

– xenoid
15 hours ago







I don't see pytest being created anywhere in the Dockerfile. As you used it (relative path), it expects a pythontest subdirectory in the last defined WORKDIR, so that would be /src/pytest. Incidentally, with ADD /home/jrodriguez/production/fa-link-map/front ./src you are likely creating a src/src, is that what you want?

– xenoid
15 hours ago















No! I donn't want to crate src/src I want to copy the content inside "/home/jrodriguez/production/fa-link-map/front" into /src to use it inside docker image

– xabier jauregi Jaure96
15 hours ago





No! I donn't want to crate src/src I want to copy the content inside "/home/jrodriguez/production/fa-link-map/front" into /src to use it inside docker image

– xabier jauregi Jaure96
15 hours ago













So use cp {source} . and not cp {source} ./src, since the WORKDIR is /src already.

– xenoid
14 hours ago







So use cp {source} . and not cp {source} ./src, since the WORKDIR is /src already.

– xenoid
14 hours ago












0






active

oldest

votes












Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});






xabier jauregi Jaure96 is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f511871%2frunning-a-dockerfile-fails-when-executing-cd-command%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes








xabier jauregi Jaure96 is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















xabier jauregi Jaure96 is a new contributor. Be nice, and check out our Code of Conduct.













xabier jauregi Jaure96 is a new contributor. Be nice, and check out our Code of Conduct.












xabier jauregi Jaure96 is a new contributor. Be nice, and check out our Code of Conduct.
















Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f511871%2frunning-a-dockerfile-fails-when-executing-cd-command%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Taj Mahal Inhaltsverzeichnis Aufbau | Geschichte | 350-Jahr-Feier | Heutige Bedeutung | Siehe auch |...

Baia Sprie Cuprins Etimologie | Istorie | Demografie | Politică și administrație | Arii naturale...

Nicolae Petrescu-Găină Cuprins Biografie | Opera | In memoriam | Varia | Controverse, incertitudini...