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


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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容