189 8069 5689

基于Jenkins构建Docker镜像的方法-创新互联

小编给大家分享一下基于Jenkins构建Docker镜像的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

创新互联成立与2013年,是专业互联网技术服务公司,拥有项目做网站、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元定西做网站,已为上家服务,为定西各地企业和个人服务,联系电话:13518219792

前提意义:

SpringCloud微服务里包含多个文件夹,拉取仓库的所有代码,然后过根据选项参数使用maven编译打包指定目录的jar,然后再根据这个目录的Dockerfile文件制作Docker镜像

1. SpringCloud项目结构

注意Dockerfile文件的位置,跟src和pom.xml同级,后面会用到这个文件,若不同级,后面选择Dockerfile文件的时候需要酌情修改,就是使用环境变量的那几个地方

基于Jenkins构建Docker镜像的方法

Git仓库是整个项目,但是根据选项参数只编译打包spring-cloud-eureka-server-demo文件夹

2. Docker配置

开启远程访问:

vim /lib/systemd/system/docker.service
# 添加下面这行
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

systemctl daemon-reload
systemctl docker restart

配置国内163源:

vim /etc/docker/daemon.json
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

3. Jenkins配置

安装docker插件

系统管理---系统设置---云,添加docker配置信息,具体如下图:

基于Jenkins构建Docker镜像的方法

4. 工程中的设置

构建,一定要选择生成jar包之后的操作,详看截图:

基于Jenkins构建Docker镜像的方法

看完了这篇文章,相信你对“基于Jenkins构建Docker镜像的方法”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联网站建设公司行业资讯频道,感谢各位的阅读!

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:基于Jenkins构建Docker镜像的方法-创新互联
文章起源:http://cdxtjz.cn/article/heedj.html

其他资讯