How to customize molecule's docker image?
I'm using Molecule to test some Ansible roles. I would like to push some files to the docker image used for testing. For that purpose, I put my test file in the molecule folder and ADD/COPY commands are added to the Dockerfile.j2 file. My folder structure looks like this:
- ansible-role-foo/
- molecule/
- default/
- Dockerfile.j2
- myTestFile.txt
- ...
The Dockerfile.j2:
# Molecule managed
...
RUN mkdir -p /my/path
COPY myTestFile.txt /my/path
When lauching molecule --debug converge
, I get the following error:
COPY failed: stat /var/lib/docker/tmp/docker-builder266739241/myTestFile.txt: no such file or directory
I'm using molecule 2.18.1.
How to correctly include myTestFile.txt in the docker image, in the context of molecule?
docker ansible dockerfile molecule
add a comment |
I'm using Molecule to test some Ansible roles. I would like to push some files to the docker image used for testing. For that purpose, I put my test file in the molecule folder and ADD/COPY commands are added to the Dockerfile.j2 file. My folder structure looks like this:
- ansible-role-foo/
- molecule/
- default/
- Dockerfile.j2
- myTestFile.txt
- ...
The Dockerfile.j2:
# Molecule managed
...
RUN mkdir -p /my/path
COPY myTestFile.txt /my/path
When lauching molecule --debug converge
, I get the following error:
COPY failed: stat /var/lib/docker/tmp/docker-builder266739241/myTestFile.txt: no such file or directory
I'm using molecule 2.18.1.
How to correctly include myTestFile.txt in the docker image, in the context of molecule?
docker ansible dockerfile molecule
add a comment |
I'm using Molecule to test some Ansible roles. I would like to push some files to the docker image used for testing. For that purpose, I put my test file in the molecule folder and ADD/COPY commands are added to the Dockerfile.j2 file. My folder structure looks like this:
- ansible-role-foo/
- molecule/
- default/
- Dockerfile.j2
- myTestFile.txt
- ...
The Dockerfile.j2:
# Molecule managed
...
RUN mkdir -p /my/path
COPY myTestFile.txt /my/path
When lauching molecule --debug converge
, I get the following error:
COPY failed: stat /var/lib/docker/tmp/docker-builder266739241/myTestFile.txt: no such file or directory
I'm using molecule 2.18.1.
How to correctly include myTestFile.txt in the docker image, in the context of molecule?
docker ansible dockerfile molecule
I'm using Molecule to test some Ansible roles. I would like to push some files to the docker image used for testing. For that purpose, I put my test file in the molecule folder and ADD/COPY commands are added to the Dockerfile.j2 file. My folder structure looks like this:
- ansible-role-foo/
- molecule/
- default/
- Dockerfile.j2
- myTestFile.txt
- ...
The Dockerfile.j2:
# Molecule managed
...
RUN mkdir -p /my/path
COPY myTestFile.txt /my/path
When lauching molecule --debug converge
, I get the following error:
COPY failed: stat /var/lib/docker/tmp/docker-builder266739241/myTestFile.txt: no such file or directory
I'm using molecule 2.18.1.
How to correctly include myTestFile.txt in the docker image, in the context of molecule?
docker ansible dockerfile molecule
docker ansible dockerfile molecule
asked Oct 17 '18 at 14:37
pgrandjeanpgrandjean
188310
188310
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
/var/lib/docker/tmp/docker-builder266739241/myTestFile.txt
Obviously, your question has the answer. You should put your text file in the mentioned directory and see if it passes. Otherwise you should try giving the full path where your text file is located.
GetFileAttributesEx c:RUN: The system cannot find the file specified.
add a comment |
you could also just inline the content:
RUN echo $'n
my file contentn
' > /tmp/myfile
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
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: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
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
});
}
});
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%2fstackoverflow.com%2fquestions%2f52857499%2fhow-to-customize-molecules-docker-image%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
/var/lib/docker/tmp/docker-builder266739241/myTestFile.txt
Obviously, your question has the answer. You should put your text file in the mentioned directory and see if it passes. Otherwise you should try giving the full path where your text file is located.
GetFileAttributesEx c:RUN: The system cannot find the file specified.
add a comment |
/var/lib/docker/tmp/docker-builder266739241/myTestFile.txt
Obviously, your question has the answer. You should put your text file in the mentioned directory and see if it passes. Otherwise you should try giving the full path where your text file is located.
GetFileAttributesEx c:RUN: The system cannot find the file specified.
add a comment |
/var/lib/docker/tmp/docker-builder266739241/myTestFile.txt
Obviously, your question has the answer. You should put your text file in the mentioned directory and see if it passes. Otherwise you should try giving the full path where your text file is located.
GetFileAttributesEx c:RUN: The system cannot find the file specified.
/var/lib/docker/tmp/docker-builder266739241/myTestFile.txt
Obviously, your question has the answer. You should put your text file in the mentioned directory and see if it passes. Otherwise you should try giving the full path where your text file is located.
GetFileAttributesEx c:RUN: The system cannot find the file specified.
answered Jan 1 at 11:22
hakkicanhakkican
156119
156119
add a comment |
add a comment |
you could also just inline the content:
RUN echo $'n
my file contentn
' > /tmp/myfile
add a comment |
you could also just inline the content:
RUN echo $'n
my file contentn
' > /tmp/myfile
add a comment |
you could also just inline the content:
RUN echo $'n
my file contentn
' > /tmp/myfile
you could also just inline the content:
RUN echo $'n
my file contentn
' > /tmp/myfile
answered Feb 4 at 17:46
abeabe
1213
1213
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- 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%2fstackoverflow.com%2fquestions%2f52857499%2fhow-to-customize-molecules-docker-image%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