docker安装jenkins

发布时间 2023-08-30 12:03:16作者: HQS_blog

参考链接:https://blog.csdn.net/qq_24802337/article/details/125778954

一、安装docker 

  1.安装需要的软件包

    yum install -y yum-utils device-mapper-persistent-data lvm2

  2.设置阿里云仓库(国内仓库稳定)

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  3.安装docker-ce(社区版)

    yum install docker-ce

  4.测试docker是否安装成功

    docker -v

  5.启动docker

    systemctl start docker

  6.设置为开机自启动(可不设置)

    systemctl enable docker

二、安装jenkins

  1. 下载jenkins镜像,这是官方推荐的镜像

    docker pull jenkinsci/blueocean:1.24.1-bcc31d32159f

  2.启动并运行docker,参考下文 三、9

三、docker命令

  1.启动docker: systemctl  start docker 

  2.查看docker状态: systemctl status docker

  3.查看所有正在运行的docker容器:  docker ps , docker ps -a查看所有docker容器

  4.查看docker镜像 : docker inages

  5.下载并安装镜像:  docker pull

  6.删除镜像:docker rmi  镜像名称/id

 

  7.停止容器: docker stop id/名称

  8.删除容器:docker rm -f  容器名称/id

   9.创建并运行docker容器

docker run -d --restart=always -p 8081:8080 \
  -u root \
  --name jenkins_01 \
  jenkinsci/blueocean:1.24.1-bcc31d32159f

  10.开放固定端口号,按照上述命令启动需要开放的端口号是8081

    开启防火墙: systemctl start firewalld

    开放端口: firewall-cmd --zone=public --add-port=要开放的端口号/tcp --permanent

    重启防火墙: firewall-cmd --reload

      参考链接:https://blog.csdn.net/qq_58408462/article/details/129459489

  11.访问jenkins

    ip:8081     --ip可使用ip adress获取,此处的ip指的是宿主机的ip地址

  12.进入docker容器,获取jenkins密码

    docker exec -it 容器的名字 /bin/bash