chmod +x run_jenkins.sh $ docker volume create jenkins_config $ docker volume ls | grep jenkins local jenkins_config $ ./run_jenkins.sh $ hash=$(docker ps | grep jenkins | awk '{print $1}') bf66cc1b2916 $ docker exec -it ${hash} bash root@bf66cc1b2916:/# $ cat cloudnativesecurity.cc -----BEGIN CERTIFICATE----- MIIF1zCCBL+gAwIBAgIRAK7AdUDa5C4Y1o6SSOX4aC0wDQYJKoZIhvcNAQEL ... $ docker cp cloudnativesecurity.pem ${hash}:/tmp/cloudnativesecurity.pem $ docker exec -it ${hash} ls /tmp root@bf66cc1b2916:/# find / -name cacerts /usr/local/openjdk-8/jre/lib/security/cacerts $ mkdir /var/jenkins_home/keystore $ cp /usr/local/openjdk-8/jre/lib/security/cacerts /var/jenkins_home/keystore/cacerts $ chown /var/jenkins_home/keystore/cacerts --env "JENKINS_OPT=-Djavax.net.ssl.trustStore=/var/jenkins_home/keystore/cacerts" $ docker stop $(hash} $ docker rm $(hash}