Hi all,

I am currently dealing with very weird behaviour of my Jenkins instance. I 
want to use docker containers via pipeline to build my app. But everytime I 
tried even something simple like this:

node() {
  stage('Build') {
    docker.image('debian:stretch').inside() {
  sh 'sleep 20'
}
  }
}

Jenkins kills the container after less than 1 second without any 
explanaition anywhere (see attached stretch.log). But what is interesting, 
when I change docker image to debian:jessie (oldstable), everything is 
working correctly (see attached jessie.log). I also tried executing same 
code on jessie and stretch nodes, but it was exactly the same.

Can you please help me or at least give some hints/links? I am really 
stucked and out of ideas. I am using Jenkins 2.73.1 with all plugins 
updated (today) running directly on Debian Jessie host.

Thank you in advance,
Jan Stourac.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/1e65b831-72fc-41b8-b38e-0f1afebbc046%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Started by user admin
[Pipeline] node
Running on master in /var/lib/jenkins/workspace/test
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] sh
[test] Running shell script
+ docker inspect -f . debian:jessie
.
[Pipeline] withDockerContainer
Jenkins does not seem to be running inside a container
$ docker run -t -d -u 108:113 -w /var/lib/jenkins/workspace/test -v 
/var/lib/jenkins/workspace/test:/var/lib/jenkins/workspace/test:rw,z -v 
/var/lib/jenkins/workspace/test@tmp:/var/lib/jenkins/workspace/test@tmp:rw,z -e 
******** -e ******** -e ******** -e ******** -e ******** -e ******** -e 
******** -e ******** -e ******** -e ******** -e ******** -e ******** -e 
******** -e ******** -e ******** -e ******** -e ******** -e ******** -e 
******** -e ******** -e ******** -e ******** -e ******** -e ******** -e 
******** --entrypoint cat debian:jessie
[Pipeline] {
[Pipeline] sh
[test] Running shell script
+ sleep 20
[Pipeline] }
$ docker stop --time=1 
aee0eb563f8a7666f9cce9c23b5607906cef9466323f048dc612a42d4fe7c570
$ docker rm -f aee0eb563f8a7666f9cce9c23b5607906cef9466323f048dc612a42d4fe7c570
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS
Started by user admin
[Pipeline] node
Running on master in /var/lib/jenkins/workspace/test
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] sh
[test] Running shell script
+ docker inspect -f . debian:stretch
.
[Pipeline] withDockerContainer
Jenkins does not seem to be running inside a container
$ docker run -t -d -u 108:113 -w /var/lib/jenkins/workspace/test -v 
/var/lib/jenkins/workspace/test:/var/lib/jenkins/workspace/test:rw,z -v 
/var/lib/jenkins/workspace/test@tmp:/var/lib/jenkins/workspace/test@tmp:rw,z -e 
******** -e ******** -e ******** -e ******** -e ******** -e ******** -e 
******** -e ******** -e ******** -e ******** -e ******** -e ******** -e 
******** -e ******** -e ******** -e ******** -e ******** -e ******** -e 
******** -e ******** -e ******** -e ******** -e ******** -e ******** -e 
******** --entrypoint cat debian:stretch
[Pipeline] {
[Pipeline] sh
[test] Running shell script
+ sleep 20
[Pipeline] }
$ docker stop --time=1 
ece1d7bae016d0848edf035696fa627d7db736a33d3e13c5bb02bc17b709c1fd
$ docker rm -f ece1d7bae016d0848edf035696fa627d7db736a33d3e13c5bb02bc17b709c1fd
[Pipeline] // withDockerContainer
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code -1
Finished: FAILURE

Reply via email to