Docker下的Jenkins

本文主要参考:https://blog.csdn.net/fsgsggd/article/details/90675686

旨在汇总命令,不在指导。如为配置需要,你直接点上面参考链接学习。

1.从https://hub.docker.com下下载镜像

docker pull jenkins

2.启动容器

mkdir /usr/local/work/jenkins -p   # 创建宿主机映射目录

chmod 777 /usr/local/work/jenkins

docker run -p 8081:8080 -p 50001:50000 -v /usr/local/work/jenkins:/var/jenkins_home --name j01 -idt jenkins    # -p 映射端口,冒号之前为宿主机

docker logs -f j01    # 容器启动日志,查看jenkins服务启动成功

(问题1:容器时间与宿主机不同)

(问题2:jenkins镜像无root密码)

3.访问Jenkins

http://192.168.118.128:8081     # 宿主机IP:192.168.118.128,jenkins版本:2.60.3

启动后显示输入密码       # 密码文件:/usr/local/work/jenkins/secrets/initialAdminPassword

原文地址:https://www.cnblogs.com/cevinchen/p/11479907.html

时间: 2024-10-09 21:06:12

Docker下的Jenkins的相关文章

docker下的Jenkins安装和体验【转】

作为一款优秀的持续集成工具,jenkins在日常的项目中经常会用到,本次实战我们在docker下快速搭建一个Jenkins服务,并体验其项目构建能力: 实战环境 windows.mac.linux等系统,只要装了docker服务都可以作为实战环境,我用的是ubuntu16,安装的docker版本是:17.03.2-ce: 准备文件映射路径 jenkins的容器启动后,重要的文件我们希望能保存在当前电脑,否则容器被损坏或者删除后就找不回这些文件了,因此要在当前电脑上准备一个目录作为文件映射,注意文

docker下部署jenkins

Jenkins https://jenkins.io https://hub.docker.com/r/jenkins/jenkins/ 拉取镜像 #53上的docker jenkins #必须要给jenkins用户组1000权限 #jenkins:x:1000:1000::/home/jenkins:/bin/bash sudo docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true --rest

Docker下安装Jenkins

docker run -u root --rm -d -p 8081:8080 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean 映射了8081端口 原文地址:https://www.cnblogs.com/hackyo/p/9279922.html

docker下运行Gitlab CE+Jenkins+Nexus3+docker-registry-frontend

DevOps - Gitlab CE - Jenkins - Nexus Gitlab CE https://hub.docker.com/r/gitlab/gitlab-ce/ https://docs.gitlab.com/omnibus/docker/README.html $ docker pull gitlab/gitlab-ce sudo docker run --detach --hostname gitlab.example.com --publish 443:443 --pub

CentOS下安装Jenkins(Docker/war/tomcat/java -jar)

参考官方提供的安装教程:https://jenkins.io/doc/book/installing/,可以发现官方推荐使用Docker进行安装.虽然用Docker有很多好处,但也有缺点. 下面是各种安装方法: 无论怎么的安装方法,jenkins在启动时,都会在运行用户的目录下生成.jenkins文件夹,此文件夹用于存放配置和项目文件,因此,想要备份和迁移jenkins的可以在此文件夹入手. 一.Docker Docker运行简单,无需关心Java环境,但弊端是不能使用Docker版的Jenki

Docker下使用daocloud镜像加速(基于Centos6)

Docker加速器使用时不需要任何额外操作.就像这样下载官方Ubuntu镜像 实际操作(添加镜像源):在 /etc/sysconfig/docker下添加两条命令 other_args="--registry-mirror=http://74ecfe5d.m.daocloud.io" OPTIONS='--registry-mirror= http://74ecfe5d.m.daocloud.io' 重启Docker服务,让配置生效: [[email protected] ~]# /e

Docker中完成Jenkins的安装

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

使用Jenkins docker镜像运行Jenkins服务

需求 使用docker技术管理Jenkins服务器.避免多次部署需要重复安装的重复工作,且可以方便迁移到新的服务器. Jenkins docker镜像 https://hub.docker.com/_/jenkins/ Official Jenkins Docker image 拉取镜像: docker pull jenkins 使用镜像: docker run --name myjenkins -p 8080:8080 -p 50000:50000 -v /var/jenkins_home j

在Docker下部署Nginx

在Docker下部署Nginx 在Docker下部署Nginx,包括: 部署一个最简单的Nginx,可以通过80端口访问默认的网站 设置记录访问和错误日志的路径 设置静态网站的路径 通过proxy_pass将HTTP请求反向代理到nodejs Web App 设置HTTPS 如果你还没有安装Docker环境,可参考在Docker中运行Node.js的Web应用. 最简单的命令,让Nginx跑起来 命令如下: 1 $ sudo docker run -it -p 80:80 dockerfile/