Chinaunix首页 | 论坛 | 博客

OPS

  • 博客访问: 508111
  • 博文数量: 117
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1210
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 14:50
个人简介

hellow 运维

文章分类

全部博文(117)

文章存档

2019年(1)

2018年(1)

2017年(45)

2016年(38)

2015年(32)

我的朋友

分类: 系统运维

2017-06-29 15:01:09

创建目录
root@debian1:/mydata# mkdir  /mydata/jenkins_home -pn
下载jenkins镜像
root@debian1:/mydata# docker pull jenkins
检查镜像
root@debian1:/mydata# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
                            31758056d8e2        3 hours ago         11.6MB
jenkins             latest              0b4d4d677a26        4 days ago          681MB
marksugar/alpine    latest              07a4ff4374e1        10 months ago       11.6MB
启动jenkins
root@debian1:/mydata# docker run --name myjenkins -p 8000:8080 -v $PWD/jenkins:/var/jenkins_home -t jenkins
touch:cannottouch‘/var/jenkins_home/copy_reference_file.log’:Permissiondenied
Cannotwriteto/var/jenkins_home/copy_reference_file.log.Wrongvolumepermissions?
错误处理

查看容器用户

root@debian1:/mydata# docker run -ti --rm --entrypoint="/bin/bash" jenkins -c "whoami && id"
jenkins
uid=1000(jenkins) gid=1000(jenkins) groups=1000(jenkins)
查看容器目录权限
root@debian1:/mydata#docker run -ti --rm --entrypoint="/bin/bash" jenkins -c "ls -la /var/jenkins_home"
total 20
 drwxr-xr-x  2 jenkins jenkins 4096 Nov 22 07:43 .
drwxr-xr-x 26 root    root    4096 Nov  8 21:55 ..
-rw-r--r--  1 jenkins jenkins  220 Nov 12  2014 .bash_logout
-rw-r--r--  1 jenkins jenkins 3515 Nov 12  2014 .bashrc
-rw-r--r--  1 jenkins jenkins  675 Nov 12  2014 .profile

查看本地授权
root@debian1:/mydata/jenkins_home# ls -l
总用量 4
drxr-xr-x 16 root root 4096 6月  28 07:35 jenkins
更改授权
root@debian1:/mydata/jenkins_home# chown -R 1000 ./
再次启动
root@debian1:/mydata/jenkins_home# docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                           PORTS                               NAMES
8c221f324db2        jenkins             "/bin/tini -- /usr..."   About an hour ago   Up About an hour                 50000/tcp, 0.0.0.0:8000->8080/tcp   myjenkins
a619127a44fa        31758056d8e2        "/bin/sh -c 'addgr..."   3 hours ago         Exited (137) About an hour ago                                       naughty_ritchie
root@debian1:/mydata/jenkins_home# docker start 8c221f324db2
访问测试
安装jenkins


本地访问jenkins
浏览器打开
登陆密码在/var/jenkins_home/secrets/initialAdminPassword查找
插件安装,这里选择了默认的Install plugins the Jenkins community finds most useful.安装。
懂的同学可以选择自己选择插件安装


解决“Getting Started”卡死问题
xyj@xyj-OptiPlex-9020:~/jenkins_home$ cd jenkins/updates/
xyj@xyj-OptiPlex-9020:~/jenkins_home/jenkins/updates$ vim default.json
将"",修改为"connectionCheckUrl":"",

重启服务,Ok!


阅读(959) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~