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则成功
    
  • 相关阅读:
    POJ 1673
    POJ 1375
    POJ 1654
    POJ 1039
    POJ 1066
    UVA 10159
    POJ 1410
    POJ 2653
    POJ 2398
    POJ 1556
  • 原文地址:https://www.cnblogs.com/testopsfeng/p/13986144.html
Copyright © 2011-2022 走看看