zoukankan      html  css  js  c++  java
  • docker运行jenkins常见问题排查

    一.jenkins容器已经启动起来了,但是浏览器打不开地址


    1.查看容器日志, 是不是日志里已经抛错了

    docker logs XXXX(容器id)


    2.看看网络,确认一下你本机到宿主机的网络是不是通的


    3.如果是在云上, 确认一下云上的安全组设置 有些云可能会把一些端口封掉, 你得打开

    4.第四步用 curl命令 直接在你的宿主机上访问

    进入到宿主机和容器中分别curl 命令,是否能通

    docker exec -t jenkins curl -L http://localhost:8080 在容器内查看

    二、无法建立slave

    1.建立节点的“远程工作目录”要有读写权限

    cd 程工作目录

    ll 命令查看权限

    2.jenkins配置的挂在目录要存在,若不存在,mkdir xxxx

    3.linux上钥匙是否生成成功

    输入:ssh-keygen -t rsa 然后一直按enter键,直到出现以下提示

    Your identification has been saved in /root/.ssh/id_rsa.
    Your public key has been saved in /root/.ssh/id_rsa.pub.

    cat /root/.ssh/id_rsa.pub  查出来的信息复制到jenkins的全局凭证中

    cat /root/.ssh/id_rsa 查出来的信息复制到github自己的项目中

    cat /root/.ssh/id_rsa.pub  >> authorized_keys  输入授权信息

    chmod 755 authorized_keys  给authorized_keys授权

    三.查看不能强制设置为强制免密登录

     查看ssh的配置文件:

    vim /etc/ssh/sshd_config

    设置如下,则是没有设置强制免密登录

    #PermitRootLogin yes

    PasswordAuthentication yes

    四.若以上三点都没有问题。则

     vim /etc/hosts.allow   末尾加上

    sshd: ALL    允许所有ip主机均能连接本机

    五,jenkins设置用户名和密码是否正确

  • 相关阅读:
    LoadRunner最新版本11.5
    NeoLoad 4.1 号称第一款全面支持移动性能测试的工具
    【广州】QTP自动化测试实战训练
    Oracle动态性能视图V$SESSION_LONGOPS
    Oracle体系(转)
    DBMS学习(一)
    C#类和接口、虚方法和抽象方法及值类型和引用类型的区别
    .NET下读取PDF文本总结[转]
    处女篇
    网站开发周期
  • 原文地址:https://www.cnblogs.com/ellie-fy1111/p/14546936.html
Copyright © 2011-2022 走看看