0%

Jenkins Docker容器中启动其他的Docker容器

Jenkins docker容器重启其他docker容器

目标

Jenkins docker容器重启其他docker容器

步骤

挂载宿主机docker目录到Jenkins容器上

1
2
3
-v /var/run/docker.sock:/var/run/docker.sock 
-v /usr/bin/docker:/usr/bin/docker
-v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7

以root用户启动Jenkins容器

1
-u root

问题

….libltdl.so.7: cannot open shared object file…

进入容器内部安装对应的依赖

1
2
apt-get update
apt-get install -y libltdl7

参考资料