Jenkins

安装

docker pull jenkins/jenkins
运行:

docker run -d \
  --name jenkins \
  -p 7080:8080 -p 50000:50000 \
  -v jenkins_home:/var/jenkins_home \
  -v /usr/java:/usr/java \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /usr/local/maven:/usr/local/maven \
  -v $(which docker):/usr/bin/docker \
  -e TZ=Asia/Shanghai \
  -e JENKINS_OPTS="--prefix=/jenkins" \
  --restart unless-stopped \
  jenkins/jenkins

忘了管理员密码了怎么办?

# 进入容器
docker exec -it jenkins bash

# 更新用户配置,注意将admin_folder替换为实际的目录名称
sed -i "s|<passwordHash>.*</passwordHash>|<passwordHash>jbcrypt:\$2a\$10\$DDA1l6W7aU5pV7m/wXYQPOlUZ4hM0ZtQ7YkZ6x6b8W9X9Xz0XxXxX</passwordHash>|" /var/jenkins_home/users/admin_folder/config.xml

# 退出并重启
exit
docker restart jenkins

这样管理员密码就重置为admin了。登录之后在account -> Security里改密码。

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

推荐阅读更多精彩内容