问题场景:在centos的虚拟机上搭建了docker,然后按着网上的教程搭建好jenkins容器;再重启了centos系统后,没有找到搭建好的jenkins容器,神奇的消失不见了!
原本以为是搭建的jenkins容有问题,又重新搭建了一次jenkins,重启centos 系统,输入命令“”docker ps “”后,再次发现jenkins又不见了!
最后,发现输入命令“docker ps -a”后,jenkins还是存在的,只是虚拟机关闭后,jenkins关闭了。
如果你们出现上面的情况,说明是jenkins没有自启导致的。
解决方案: 在网上搜索查询了一圈,比如配置:
1、sudo chown -R 1000:1000 /var/jenkins_home
2、chmod -R 777 /var/jenkins_home
3、等等都没有解决虚拟机重启后jenkins不能自启
最后解决方法:docker container update --restart=always 容器名字
1、docker ps -a
2、docker container update --restart=always jenkins (jenkins 是容器的名字)
3、systemctl restart docker
如果哪位小伙伴,问题虽然解决了,但是决堤原因还是没有找到,有找到的原因小伙伴请告知一下哈