美文网首页
jenkins的docker-compose部署

jenkins的docker-compose部署

作者: 螃蟹和骆驼先生Yvan | 来源:发表于2018-12-13 10:56 被阅读68次

    官方的:https://jenkins.io/doc/book/installing/
    docker-compose.yml文件:

    jenkins:
            image: jenkins/jenkins:lts
            volumes:
                - /data/jenkins/:/var/jenkins_home
                - /var/run/docker.sock:/var/run/docker.sock
                - /usr/bin/docker:/usr/bin/docker
                - /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7
            ports:
                - "8029:8080"
            expose:
                - "8080"
                - "50000"
            privileged: true
            user: root
            restart: always
            container_name: jenkins
            environment:
                JAVA_OPTS: '-Djava.util.logging.config.file=/var/jenkins_home/log.properties'
    

    这里注意一点使用镜像:jenkins拥有root权限这里要注意
    运行命令:
    $ docker-compose up -d
    如果如下错误:


    image.png

    解决办法修改文件权限:chown -R 1000:1000 /data/jenkins
    直接可以访问:端口+ip:


    端口+ip
    查看正在运行的容器:
    $docker ps
    进入容器内部,查看目录文件密码:
    $docker exec -i -t ebdc4dc22667 bash
    $cat /var/jenkins_home/secrets/initialAdminPassword
    
    查看密码
    选择默认插件
    账户密码设置
    image.png
    image.png
    配置jdk+maven
    image.png
    image.png
    这里选择好之后让你选择帐号密码:
    帐号:1772885836@qq.com
    密码:OracleTest1234
    image.png
    配置权限git:
    image.png
    image.png
    image.png

    测试:


    image.png
    image.png
    image.png

    相关文章

      网友评论

          本文标题:jenkins的docker-compose部署

          本文链接:https://www.haomeiwen.com/subject/smsvhqtx.html