1. cd /opt/
2. mkdir jenkins
3. chown -R 1000:1000 /opt/jenkins/
4. docker run -p 9090:8080 -p 50000:50000 --name jenkins --privileged=true -v /opt/jenkins:/var/jenkins_home -itd jenkins/jenkins:latest
5. sudo docker ps
-d 标识是让 docker 容器在后台运行
--name 定义一个容器的名字,如果没有指定,那么会自动生成一个随机数字符串当做UUID
-p 9090:8080 端口映射,我本地的8080被占用了,选择9090
-p 50000:50000 端口映射
-v /opt/jenkins:/var/jenkins_home 绑定一个数据卷,/data/jenkins_home是刚才创建的本地数据卷
6. 阿里云安全组添加9090端口
7. 阿里云服务器地址:9090
8. 获取初始登录密码: sudo docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
# Jenknis Port: 9090
1. systemctl start jenkins #启动Jenkins
2. systemctl status jenkins #查看Jenkins状态
3. firewall-cmd --permanent --zone=public --add-port=9090/tcp #防火墙添加端口9090
4. systemctl reload firewalld #重启防火墙
5. firewall-cmd --list-ports #查看防火墙开放的端口