docker部署Jenkins

    xiaoxiao2022-07-05  167

    命令如下

     

    #宿主机 mkdir jenkins-node chmod 777 jenkins-node #镜像可以在容器中调用宿主机docker docker run -p 58080:8080 -p 50000:50000 -d \ -v /home/jenkins-node:/var/jenkins_home \ -v /usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 \ -v /etc/timezone:/etc/timezone -v /etc/localtime:/etc/localtime \ -v /var/run/docker.sock:/var/run/docker.sock \ -v $(which docker):/usr/bin/docker --name myjenkins jenkins/jenkins:lts docker exec -it --user root myjenkins /bin/bash # ubuntu安装sudo: apt-get update apt-get install sudo # 添加 chmod u+w /etc/sudoers echo "jenkins ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers chmod u-w /etc/sudoers # 生成秘钥 cd ~/.ssh ssh-keygen -t rsa # 回车 # 返回宿主机 ~/.ssh # 把秘钥加到 authorized_keys # 登陆 http://ip:58080 # 取初始密码 cat /home/jenkins-node/secrets/initialAdminPassword

     

    最新回复(0)