一 拉取镜像
可在docker hub进行搜索查询,自行决定拉取哪个版本,这里以最新版本为例。
docker pull jenkins/jenkins
|
二 创建本地文件夹,用于挂载 docker 容器中的文件
cd /opt mkdir jenkins_home
|
三 修改刚刚创建的文件目录的权限
sudo chown -R 1000 /opt/jenkins_home
|
四 创建并启动容器
docker run -itd \ --name jenkins \ --restart=always \ -p 8900:8080 \ -v /opt/jenkins_home:/var/jenkins_home \ jenkins/jenkins
|
--name jenkins: 定义容器名称;
--restart=always: 定义总是自动重启,容易意外停止时可进行自动重启;
-p 8900:8080: 端口映射,将宿主机的8900映射到8080端口;
-v /opt/jenkins_home:/var/jenkins_home: 文件夹映射,将宿主机的/opt/jenkins_home映射到容器的/var/jenkins_home目录;
五 进入容器,获取密码
docker exec -it jenkins bash cat /var/jenkins_home/secrets/initialAdminPassword
|
六 使用浏览器访问ip:8900
七 根据提示进行插件安装,等待即可
八 创建第一个管理员用户,根据提示操作即可
九 登录使用
若使用 admin 账户登录,则 admin 的默认密码即为/var/jenkins_home/secrets/initialAdminPassword中记录的密码