docker中搭建jenkins环境

    想在docker中搭建一个jenkins环境。开始的时候我想在先pull centos,然后在里面自己搭建环境,搭建后的环境可以运行,但是不知道挂载哪的数据,这也是我不熟悉jenkins的原因。

    同事告诉我一个新的思路https://registry.hub.docker.com/_/jenkins/在官网中,寻找镜像,查看information(原来我也知道这个方法,但是由于都是英语,不想看,但看起来,发现没有想象中的那么枯燥)。

    docker pull jenkins 下载镜像

    docker run -it jenkins  进入镜像,查看一下jenkins用户的uid   1000

    由于原来我在宿主机中搭建过jenkins,uid不同,把宿主机中的jenkins的uid改成1000 usermod -u 1000 jenkins

    如果不改成相同的uid,启动不了。

    然后再根据官网中的information的方法,直接

docker run --name jenkins -d -p 18080:8080 -v /opt/jenkins:/var/jenkins_home jenkins

就搭建成功了。

   浏览器中http://localhost:18080  就能看到jenkins了

   

时间: 2024-10-09 06:06:00

docker中搭建jenkins环境的相关文章

在docker 中搭建gitlab环境

docker run --name gitlab -it -p 10022:22 -p 10080:80 -p 4433:443 --env 'GITLAB_SECRETS_DB_KEY_BASE=Rpwq35wjLJ5N6CrkvdXsqTDHsh6XG3QkhdtRTkt87fvLwzvlmtdNWMCwNjDj5Xk9' --env 'DB_HOST=192.168.1.58' --env 'DB_NAME=gitlabhq_production' --env 'DB_USER=root'

在kubernets中搭建jenkins服务

安装完kubernets后,不可避免的要在集群中安装一些日常所需要的软件和服务.其中对于运维来说,jenkins是经常使用的一个工具,这里,介绍一下如何在k8s中安装jenkins工具.这也是为将来为jinkins+k8s的ci/cd流程做一个基础的架构环境. 一:首先,检查k8s环境,确保集群可用.然后在各node节点下载jenkins相关的docker镜像. k8s-node1# kubectl get node NAME STATUS ROLES AGE VERSION k8s-node1

Docker中完成Jenkins的安装

去年就开始学习采用Docker+Jenkins+.Net Core搭建生成式流水线,一直拖到现在,也没有彻底的好好静下来去总结总结.趁着现在对自己的严格要求下,逐渐开始重视自我总结,以此来巩固逐渐失去的知识. 本文地址:https://www.cnblogs.com/CKExp/p/9536864.html 一.安装Docker 这里可以参考之前写过的一篇文章:https://www.cnblogs.com/CKExp/p/8159269.html 内容比较简单,但还算是能够实用,安装的Dock

docker 中搭建tomcat

关于docker中tomcat的搭建,没有什么多说的,直接下载官方镜像 docker pull tomcat  (可能会下载到好几个镜像,就是tag不同,有知道为什么的可以告诉我) 然后我看的  https://registry.hub.docker.com/_/tomcat/    中的描述docker run -it --rm -p 8888:8080 tomcat:8.0 然后 在网页中显示正常.可是没说挂载数据的东西. 我先登录进容器,然后,查看好需要挂载出来的数据,然后再重新启动一个容

TensorFlow(1):使用docker镜像搭建TensorFlow环境

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! 1,关于TensorFlow TensorFlow 随着AlphaGo的胜利也火了起来. google又一次成为大家膜拜的大神了.google大神在引导这机器学习的方向. 同时docker 也是一个非常好的工具,大大的方便了开发环境的构建,之前需要配置安装. 看各种文档,现在只要一个 pull 一个 run 就可以把环境弄好了. 同时如果有写地方

在Ubuntu 16.04中搭建RobotFramework环境

1.搭建RF环境 2.安装RF相关库 3.查看RF case 4.设置环境变量 相关知识点:pip  --proxy=http://xx.xx.xx.xx:xx install 包名,使用pip的--proxy参数可以设置代理 1.搭建RF环境 安装python:推荐python2.7版本,python3以上版本无法安装用例编写可视化工具ride 安装RF: sudo pip install robotframework==3.0.4 安装IDE 3.1安装wxpython(python可视化工

Docker中搭建Hadoop-2.6集群

1.  单个Docker节点的配置 1.1 获取一个简单的Docker系统镜像,并建立一个容器. 1.2.1 这里我选择下载CentOS镜像 docker pull centos 1.2.2 通过docker tag命令将下载的CentOS镜像名称换成centos,然后建立一个简单容器 docker run -it --name=client1 centos /bin/bash 1.2 Docker容器中下载并安装Java 1.2.1 JDK下载 去Oracle官网选择要下载的JDK http:

搭建Jenkins环境

1. 安装JDK JDK下载地址:  http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择对应系统的安装包下载 配置环境变量 新建JAVA_HOME变量,变量值处输入JDK安装目录,如 "D:\Program Files\Java\jdk1.8.0_66" 新建CLASSPATH变量,变量值为".;%JAVA_HOME%\lib;%JAVA_HOME%\li

在linux中搭建amp环境(apache2.4.7+mysql5.5.23+php5.6.19)

lamp搭建    选择安装方式        如果服务是对外的:要用源码包安装        如果是系统底层服务:用rpm包安装        所以amp需要源码包安装    选择版本        不求新版本,只求稳定 安装前准备    一,关闭防火墙,SELINUX        vim /etc/selinux/config            SELINUX=disabled        setup            防火墙一行 [*] 去掉        重启生效    二,