jenkins的docker-compose部署

官方的: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
如果如下错误:


jenkins的docker-compose部署_第1张图片
image.png

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


jenkins的docker-compose部署_第2张图片
端口+ip
查看正在运行的容器:
$docker ps
进入容器内部,查看目录文件密码:
$docker exec -i -t ebdc4dc22667 bash
$cat /var/jenkins_home/secrets/initialAdminPassword

查看密码

jenkins的docker-compose部署_第3张图片
选择默认插件

jenkins的docker-compose部署_第4张图片
账户密码设置

jenkins的docker-compose部署_第5张图片
image.png

jenkins的docker-compose部署_第6张图片
image.png

配置jdk+maven
jenkins的docker-compose部署_第7张图片
image.png

jenkins的docker-compose部署_第8张图片
image.png

这里选择好之后让你选择帐号密码:
帐号: [email protected]
密码:OracleTest1234
jenkins的docker-compose部署_第9张图片
image.png

配置权限git:
jenkins的docker-compose部署_第10张图片
image.png

jenkins的docker-compose部署_第11张图片
image.png

jenkins的docker-compose部署_第12张图片
image.png

测试:


jenkins的docker-compose部署_第13张图片
image.png

jenkins的docker-compose部署_第14张图片
image.png

jenkins的docker-compose部署_第15张图片
image.png

你可能感兴趣的:(jenkins的docker-compose部署)