Running a Dockerfile fails when executing CD command The 2019 Stack Overflow Developer Survey...
If a sorcerer casts the Banishment spell on a PC while in Avernus, does the PC return to their home plane?
Can there be female White Walkers?
How to charge AirPods to keep battery healthy?
How to support a colleague who finds meetings extremely tiring?
Is Cinnamon a desktop environment or a window manager? (Or both?)
What could be the right powersource for 15 seconds lifespan disposable giant chainsaw?
What is the motivation for a law requiring 2 parties to consent for recording a conversation
Does adding complexity mean a more secure cipher?
How can I add encounters in the Lost Mine of Phandelver campaign without giving PCs too much XP?
Why “相同意思的词” is called “同义词” instead of "同意词"?
APIPA and LAN Broadcast Domain
Will it cause any balance problems to have PCs level up and gain the benefits of a long rest mid-fight?
What to do when moving next to a bird sanctuary with a loosely-domesticated cat?
Loose spokes after only a few rides
The phrase "to the numbers born"?
Why didn't the Event Horizon Telescope team mention Sagittarius A*?
Slides for 30 min~1 hr Skype tenure track application interview
How do PCB vias affect signal quality?
Is it okay to consider publishing in my first year of PhD?
How to display lines in a file like ls displays files in a directory?
Is an up-to-date browser secure on an out-of-date OS?
Getting crown tickets for Statue of Liberty
What does Linus Torvalds mean when he says that Git "never ever" tracks a file?
"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;
}
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
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.
add a comment |
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
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 seepytestbeing created anywhere in the Dockerfile. As you used it (relative path), it expects apythontestsubdirectory in the last defined WORKDIR, so that would be/src/pytest. Incidentally, withADD /home/jrodriguez/production/fa-link-map/front ./srcyou are likely creating asrc/src, is that what you want?
– xenoid
13 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
13 hours ago
So usecp {source} .and notcp {source} ./src, since the WORKDIR is/srcalready.
– xenoid
11 hours ago
add a comment |
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
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
docker
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.
edited 11 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 13 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 seepytestbeing created anywhere in the Dockerfile. As you used it (relative path), it expects apythontestsubdirectory in the last defined WORKDIR, so that would be/src/pytest. Incidentally, withADD /home/jrodriguez/production/fa-link-map/front ./srcyou are likely creating asrc/src, is that what you want?
– xenoid
13 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
13 hours ago
So usecp {source} .and notcp {source} ./src, since the WORKDIR is/srcalready.
– xenoid
11 hours ago
add a comment |
2
I don't seepytestbeing created anywhere in the Dockerfile. As you used it (relative path), it expects apythontestsubdirectory in the last defined WORKDIR, so that would be/src/pytest. Incidentally, withADD /home/jrodriguez/production/fa-link-map/front ./srcyou are likely creating asrc/src, is that what you want?
– xenoid
13 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
13 hours ago
So usecp {source} .and notcp {source} ./src, since the WORKDIR is/srcalready.
– xenoid
11 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
13 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
13 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
13 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
13 hours ago
So use
cp {source} . and not cp {source} ./src, since the WORKDIR is /src already.– xenoid
11 hours ago
So use
cp {source} . and not cp {source} ./src, since the WORKDIR is /src already.– xenoid
11 hours ago
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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.
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
2
I don't see
pytestbeing created anywhere in the Dockerfile. As you used it (relative path), it expects apythontestsubdirectory in the last defined WORKDIR, so that would be/src/pytest. Incidentally, withADD /home/jrodriguez/production/fa-link-map/front ./srcyou are likely creating asrc/src, is that what you want?– xenoid
13 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
13 hours ago
So use
cp {source} .and notcp {source} ./src, since the WORKDIR is/srcalready.– xenoid
11 hours ago