.netcore mvc docker环境jenkins一键部署(DevOps) (3)

  

.netcore mvc docker环境jenkins一键部署(DevOps)

  通过 ${containerName} ${webDir}/${JOB_NAME}/. 目录(这个目录是git拉取下来的项目目录,稍后我们讲解dockerfile)下的dockerfile 文件构建容器。

  构建好的容器按照我们的参数进行命名。

  使用 docker run 命令运行容器,并映射容器的80端口到我们参数指定的linux服务器端口。

  打印发布成功的消息。

3、dockerfile的说明

  上一点我们使用dockerfile构建了新的镜像,我们的dockerfile其实是随着解决方案一起存放着的。

  

.netcore mvc docker环境jenkins一键部署(DevOps)

  Dockerfile 其实很简单,在VS2017新建.netcore项目的时候,可以直接附带着自动建出来,如果没有,我们可以手动去创建。

  

.netcore mvc docker环境jenkins一键部署(DevOps)

  里面其实很简单,仅仅几行代码。

  1.描述了从微软的最新版的官方docker镜像作为基础创建新镜像(不清楚的了解一下docker的镜像机制)

  2.没啥好说的

  3.指定了工作目录,我们构建完毕后,会自动生成/publish文件夹

  4.对外暴露80端口

  5.复制文件到镜像内(必须的配置),会从/pulish目录复制项目代码到镜像中

  6.相关项目的入口点程序集

五、生成前的准备工作

  怎么,这就要急着去点那个小按钮了吗?

  

.netcore mvc docker环境jenkins一键部署(DevOps)

  如果你还很冷静的话,应该还明白很多坑还没填呢。 

  1、docker环境的准备

  docker的安装是极其简单的,只需要简单的几行命令即可配置完成,这也是很多人喜爱docker的原因,无需复杂的各种软件运行环境的安装,即可简单搭建好一个程序应有的运行环境(前人都做好,而且不会出现看着别人的教程都会出各种问题的问题)。

$ #安装Docker $ yum install docker $ #启动docker服务 $ systemctl start docker.service $ #配置开机启动 $ systemctl enable docker.service

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zywzdy.html