聊网站推广网站开发流程丽江
聊网站推广,网站开发流程丽江,台州椒江区建设局网站,重庆建站网站免费前提
Jenkins是容器化部署的#xff0c;目前有后端Java的部署任务#xff0c;完成打包生成jar包后#xff0c;需要运行Dockerfile#xff0c;打包生成镜像#xff0c;进行了一些实践
参考文章 https://hackmamba.io/blog/2022/04/running-docker-in-a-jenkins-container…前提
Jenkins是容器化部署的目前有后端Java的部署任务完成打包生成jar包后需要运行Dockerfile打包生成镜像进行了一些实践
参考文章 https://hackmamba.io/blog/2022/04/running-docker-in-a-jenkins-container/ 具体实践
方式一不要用容器化部署Jenkins
直接war或者jar部署jenkinsjenkins环境复用宿主机比较简单
方式二容器化运行的Jenkins单独运行Docker
这样实践了但是没成功不知为何
如下是基于jenkins的image继续制作带有docker的镜像
FROM jenkins/jenkins:2.451-jdk17
USER root
RUN apt-get update -qq \ apt-get install -qqy apt-transport-https ca-certificates curl gnupg2 software-properties-common
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
RUN add-apt-repository \deb [archamd64] https://download.docker.com/linux/debian \$(lsb_release -cs) \stable
RUN apt-get update -qq \ apt-get -y install docker-ce
RUN usermod -aG docker jenkins
EXPOSE 8080方式三容器化运行的Jenkins与宿主机Docker通信
运行的Jenkins与宿主机Docker通信 前提是宿主机得有docker基于上一步方式二的镜像然后通过-v /var/run/docker.sock:/var/run/docker.sock进行与宿主机的docker通信则在容器化内部可以使用了
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89564.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!