通过docker创建的jenkins容器如果想要操作宿主机的命令,可以将宿主机的docker命令映射到jenkins容器中。添加两个映射参数就行,具体命令如下
docker run -d -p 8081:8080 -p 50000:50000 -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock jenkins:2.0
其中最重要的就是
-v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock
创建完成之后,jenkins容器就可以调用宿主机的命令了