• 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设置用户名和密码是否正确

  • 相关阅读:
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    关于http
    事件循环机制
    关于常问的输入URL到看到页面发生的全过程
    浅拷贝
    基础知识链接
  • 原文地址:https://www.cnblogs.com/ellie-fy1111/p/14546936.html
Copyright © 2020-2023  润新知