# 列出容器
docker ps
# 列出本地所有的镜像
docker images -a
# 删除容器 jenkins
docker rm -f jenkins
# 删除镜像 jenkins
docker rmi -f jenkins
# 杀掉一个运行中的容器 jenkins-box
docker kill jenkins-box
进入容器(jenkins-box)内执行
# 普通角色
docker exec -it jenkins-box bash
# root 角色
docker exec -it --user root jenkins-box /bin/bash
docker 拉取安装 jenkins
docker pull jenkinszh/jenkins-zh:latest
最高权限启动
--privileged=true
启动docker镜像
# -d 后台运行容器
# -p 指定端口映射,格式为:主机(宿主)端口:容器端口
# --privileged=true 以最高权限启动
# --user root 以 root 角色启动
# -v 绑定并映射一个卷,格式为:主机(宿主)路径:容器路径
# --name 指定容器名字
# jenkinszh/jenkins-zh:latest 镜像名字
docker run -d -p 8002:8080 --privileged=true --user root -v /home/jenkins_home:/home/jenkins_home --name jenkins-box jenkinszh/jenkins-zh:latest
添加node插件(jenkins安装nodeJs插件后不能选择nodejs版本,以下是解决办法)
hudson.plugins.nodejs.tools.NodeJSInstaller 可以自行百度或谷歌下载,复制到 updates 目录下。
sudo docker cp /root/hudson.plugins.nodejs.tools.NodeJSInstaller jenkins-box:/var/jenkins_home/updates
查看容器内 jenkins 的admin密码
sudo docker exec -it jenkins-box cat /var/jenkins_home/secrets/initialAdminPassword
©2018-2020 hongshali.com 版权所有 ICP证:闽ICP备18029655号-1