Jenkins and docker plugin: Problems to launch container

I have installed docker-plugin and configured it like in docker plugin instructions and used evarga/jenkins-slave image and custom images ( and tried with sshkeys and username&password credentials ) but i cannot run job. Connection test to docker cloud works but when i launch jenkins job it fails always like below.

Building in workspace /var/lib/jenkins/workspace/docker_test
ERROR: Build step failed with exception
java.lang.NullPointerException
    at com.nirima.jenkins.plugins.docker.builder.DockerBuilderControlOptionProvisionAndStart.execute(DockerBuilderControlOptionProvisionAndStart.java:32)
    at com.nirima.jenkins.plugins.docker.builder.DockerBuilderControl.perform(DockerBuilderControl.java:59)
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
    at hudson.model.Build$BuildExecution.build(Build.java:205)
    at hudson.model.Build$BuildExecution.doRun(Build.java:162)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:537)
    at hudson.model.Run.execute(Run.java:1744)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:98)
    at hudson.model.Executor.run(Executor.java:374)
Build step 'Start/Stop Docker Containers' marked build as failure
Finished: FAILURE

I have Docker version:

  • How to create a Docker container of an AngularJS app?
  • AWS Container Service - what is the logging best practice?
  • how do i run a container so that it is running behind a proxy + on running?
  • Container spawning for interactive tutorial
  • Docker security isolation what does it mean exactly?
  • Using localhost instead of db for the mysql hostname in docker
  •     Client version: 1.6.0
        Client API version: 1.18
        Go version (client): go1.4.2
        Git commit (client): 4749651
        OS/Arch (client): linux/amd64
    

    and Docker plugin 0.9.0-rc1.

    All hints and instructions how to get this work with evarga/jenkins-slave image are wellcome 🙂

  • How to stop creating extra instances when using google managed vms?
  • Docker Swarm using remote servers
  • export the IBM Docker container images in the registry
  • How can a few small Python scripts be run periodically with Docker?
  • root password inside a docker container
  • Link containers env
  • One Solution collect form web for “Jenkins and docker plugin: Problems to launch container”

    I had similar issue when jenkins couldn’t talk to docker server port and when label contained dots.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.