资讯专栏INFORMATION COLUMN

使用Docker运行jenkins

Mr_zhang / 373人阅读

摘要:是一个开源的应用容器引擎,一种虚拟化技术。是一个开源的持续集成工具使用开发。然后去的镜像等待镜像下载完成,就可以运行的镜像了把映射到目录下。把的端口暴露给容器的端口可以在容器外访问。

Docker 是一个开源的应用容器引擎,一种虚拟化技术。
Jenkins是一个开源的持续集成工具使用java开发。
首先要安装Docker:https://segmentfault.com/a/1190000004556081
安装完成之后启动docker:


                        ##         .
                  ## ## ##        ==
               ## ## ## ## ##    ===
           /"""""""""""""""""\___/ ===
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
           \______ o           __/
                          __/
              \____\_______/


docker is configured to use the default machine with IP 192.168.99.100
For help getting started, check out the docs at https://docs.docker.com

Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish

这里会给一个ip地址192.168.99.100这个就是分配给docker虚拟机的ip地址。

然后去pull jenkins的docker镜像:

docker pull jenkins

等待镜像下载完成,就可以运行jenkins的镜像了.

docker run -d -p 8080:8080 -v $PWD/jenkins:/var/jenkins_home -t jenkins

/var/jenkins_home映射到 "jenkins/"目录下。
把jenkins的8080端口暴露给容器的8080端口,可以在容器外访问。

运行效果:

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/26534.html

相关文章

  • Docker在开发、测试中的应用

    摘要:对测试的影响让单元测试运行的更顺畅单元测试驱动开发是一个很好的应用程序开发方式,单元测试往往也是和代码一起被提交到代码仓库中。但是很多单元测试通常依赖于很多其他服务,而这些服务的标准化配置往往是一个难点,如数据库的搭建防火墙的配置等。 传统的软件开发、测试、运维需要三个团队在三个不同的环境中进行,而三个环境的不同引发了很多的问题。如:工作内容的重复;开发环境中可运行的程序在测试和运维环...

    mating 评论0 收藏0
  • 使用 Jenkins 自动部署 Docker 服务(二、构建部署篇)

    摘要:如果还没有搭建好可以使用的,请先移步到这篇文章进行搭建使用自动部署服务一搭建篇目标通过实现推送代码后自动部署基于的服务准备工作获取示例项目或者直接复制以下文件内容获取示例项目项目文件页面文件镜像文件部署文件部署脚本文件页面文件项目很简单, 如果还没有搭建好可以使用 Docker 的 Jenkins,请先移步到这篇文章进行搭建 使用 Jenkins 自动部署 Docker 服务(一、Je...

    denson 评论0 收藏0
  • 使用Docker+Jenkins自动构建部署

    摘要:使用自动构建部署环境阿里云,宿主机服务器安装,在安全规则中确认端口开启。完毕后,根据提示设置登陆账户。至此,完成自动化的构建和部署。当你推送代码后就会实现自动构建,部署。容器出错的是镜像构建和镜像运行,以及容器间通信的问题。 使用Docker+Jenkins自动构建部署 环境 阿里云ESC,宿主机服务器安装Docker,在安全规则中确认8080端口开启。 客户端mac 运行jenk...

    qc1iu 评论0 收藏0
  • Docker + Jenkins + webhooks 自动部署基础实践

    摘要:自动部署基础实践熟悉的基本操作实现本地后自动构建部署服务此实践用于优化自己在实际工作中的工作流在本地开发到服务器登录云服务器或者简化流程后本地开发云服务器自动构建部署本实践将结合技术来实现云服务器对各种环境的切换与部署。 Docker + Jenkins + webhooks 自动部署基础实践 熟悉 jenkins 的基本操作 ☑️ 实现本地 git push 后 jenkins 自...

    Charlie_Jade 评论0 收藏0
  • 智能运维 | 如何做好持续集成——Jenkins on Mesos 实践

    摘要:而持续集成的意义就在于减少风险,和重复的过程,最终提高工作效率。第二级调度由被称作的组件组成。能和不同类型的通信,每种由相应的应用集群管理。这是的任务启动过程。数人云运维平台持续集成实践这是数人云运维平台的持续集成实践。 今天小数给大家带来的又是十足的干货:当运维遇到云计算,当Docker遇到Mesos和Jenkins,会擦出怎样的火花呢?且看来自数人云运维工程师金烨的演讲实录分享——...

    lsxiao 评论0 收藏0
  • docker学习

    摘要:入坑嘿嘿安装官方安装教程常用命令用构建镜像通过镜像生成容器是交互式模式对应是后台启动用本机的端口映射容器的端口进入正在运行的容器内查看镜像查看所有容器状态删除容器删除镜像重启构建用官方镜像启动将存放数据库信息的文件夹映射 Docker 入坑docker嘿嘿 ubantu安装docker 官方安装教程 docker常用命令 #用Dockerfile构建镜像 docker build ...

    沈建明 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<