zoukankan      html  css  js  c++  java
  • Docker安装Jenkins

    创建用户

    username=jenkins
    sudo useradd -m ${username}
    sudo bash -c "echo '123456' | passwd --stdin ${username}"
    sudo gpasswd -a jenkins docker
    newgrp docker 
    sudo su jenkins
    mkdir ~/jenkins-data;
    

    使用Docker

    cd ~
    
    docker run -u root --name jenkins --rm -d -p 8080:8080 -p 50000:50000 -v "$HOME":/home -v $(pwd)/jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean
    

    遇到无法访问网络时,可进行以下尝试

    # 添加接口信任
    sudo firewall-cmd --permanent --zone=trusted --add-interface=docker0
    sudo firewall-cmd --reload
    
    # 添加允许ip地址伪装
    sudo firewall-cmd --add-masquerade --permanent
    sudo firewall-cmd --reload
    
    # 开启端口转发功能
    修改/etc/sysctl.conf的net.ipv4.ip_forwar为1:
    # 如没有字段:
    echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf
    # 如有字段:
    sed -i 's#net.ipv4.ip_forward = 0#net.ipv4.ip_forward = 1#g' /etc/sysctl.conf
    
    # 然后使得配置生效:
    sysctl -p 
    
    # 检查
    cat /proc/sys/net/ipv4/ip_forward # 返回1则成功
    
  • 相关阅读:
    docker 操作命令
    cenos 下docker安装gitlab
    jenkins实现git钩子
    这大概是晚上最简单的翻牌效果了吧
    centos配置nginx
    putty操作指南
    阿里云centos配置jenkins
    阿里云centos配置tomcat
    利用canvas生成二维码
    生成二维码
  • 原文地址:https://www.cnblogs.com/testopsfeng/p/13986144.html
Copyright © 2011-2022 走看看