zoukankan      html  css  js  c++  java
  • Docker_部署jenkins(dockerfile实现)

    docker+jenkins开始合体!

    我用的是ubuntu14.04的基础镜像,并且在基础镜像中已经把ant,tomcat,jdk的安装包配置好了。具体的这里不做赘述。

    在/tmp/目录下建一个Dockerfile文件:

    touch Dockerfile

    vi Dockerfile

    下面是我写的Dockerfile文件

    第一行FROM是基于哪个镜像;

    第二行是联系方式;

    RUN是Dockerfile内部运行的命令;

    ENV用来来配置环境变量;

    CMD是构建之后,执行的命令,这里启动tomcat;

    EXPOSE 8080 这里是tomcat需要的端口;

    这些写完之后保存,然后执行如下命令构建

    docker build -t {name}:{tag} .其中-t  给镜像命名,tag是标签,后面有个 .  ,意思是从当前目录查找Dockerfile

    上图可以看到dockerfile在按照命令步骤执行,我们再来运行一下docker images,查看构建的镜像。

    现在我们启动一下这个镜像

    docker run -d --name jenkins -p 80:8080 -v /home/jenkins_home1:/home/jenkins_home1 jenkins:u3   -p是将端口从8080映射到80

    查看一下运行状况,发现这个jenkins服务已经起来了,运行在80端口

    页面启动jenkins

  • 相关阅读:
    c++ 中bool 的默认值
    cocos2d CCLOG格式符号表
    c++数组指针bug
    cocos2d-x-2.2.6创建工程
    Nape实现坐标旋转角度回弹
    haxe 中使用音效
    haxe 嵌入swf 读取里面的内容
    haxe 配置
    Spring Tool Suite(STS)基本安装配置
    git提交忽略文件.gitignore内容
  • 原文地址:https://www.cnblogs.com/Zfc-Cjk/p/8718413.html
Copyright © 2011-2022 走看看