使用Docker安装Jenkins(docker的基本使用)

Docker介绍

  • Docker是一种容器技术
  • 容器是什么-容器是一种轻量级,可移植,自包含的软件打包技术,是应用程序可以在几乎任何地方以相同的方式运行
  • 开发在自己笔记本上创建并测试好容器,无需任何修改就能够生产系统的虚拟机,物理服务器或公有云主机(阿里云)上运行

Docker由来

  • 容器来源于集装箱,二者的英文都是Container,集装箱解决了运输的难题
  • Docker的中文意思是码头工人
  • Docker的图标是集装箱

容器VS虚拟机

虚拟机: 在一台物理主机上虚拟一个操作系统,实际上比较重,多台虚拟机相当于多个进程,
容器: 不需要虚拟出一个完整的操作系统,一个容器可以理解为一个进程,而多个容器,也是共享宿主机的内核。

Docker特点

  • Docker的特点: 轻量级,可移植,资源占用少
  • 对于开发人员-Build Once, Run Anywhere (一次构建,到处运行)
  • 对于运维人员- Configure Once, Run Anything(配置一次,可以运行任何东西)

Docker的安装(只介绍了Mac M1安装Docker安装方法)

  • 下载链接: Docker下载地址
  • 找到Download it here
  • 安装成功之后终端输入
docker run -d -p 80:80 docker/getting-started

4.打开docker会看到getting-started镜像会自动拉取(第二个镜像忽略)

  • 然后后访问:127.0.0.1,显示以下页面
    使用Docker安装Jenkins(docker的基本使用)_第1张图片

Docker基本概念

  • 镜像(image),容器(container),仓库(registry)
  • 仓库分公有和私有两种。Docker hub是默认的仓库

Docker 基本使用

常用命令

##查看docker容器版本
docker version
##查看docker容器信息
docker info
##查看docker容器帮助
docker --help

// 镜像拉取
docker pull redis
// 镜像查询
docker images
// 镜像删除
docker rmi redis
// 容器运行
docker run -d -p 80:80 docker/getting-started
// 查看正在运行的容器
docker ps
// 显示运行容器总文件大小
docker ps -s
// 使用run方式在创建时进入
docker run -it centos /bin/bash
// 查看redis容器日志,默认参数
docker logs rabbitmq
// 容器停止
docker stop “容器名称”
// 容器删除
docker rm "容器名称"
// 仓库登录
docker login --username="用户名"

镜像构建,镜像打tag,镜像推送

// 镜像构建 aaaa=>镜像名 1.0=>tag
docker build -t aaaa:1.0 -f /root/Dockerflie
// 打tag
docker tag redis "域名或地址"/myRedis:1.0
// 镜像推送
docker push "镜像名称"

Dockerfile 基本语法(FROM,RUN,CMD/ENTRYPOINT,EXPOSE)

持续集成介绍

  • 持续集成(CI)是一种软件开发实践
  • 团队开发诚远经常集成他们的工作,每个成员每天至少集成一次
  • 每天可能会发生多次集成
  • 每次集成都通过自动化构建(包括编译,打包,部署,自动化测试)来验证
  • 从而尽早的发现集成错误

持续集成过程

使用Docker安装Jenkins(docker的基本使用)_第2张图片

持续集成优势

  • 快速集成,快速反馈,快速解决
  • 团队信息更强
  • 发布效率更高

Jenkins介绍

  • 持续集成工具
  • 任务调度平台

使用 Docker安装jenkins

1.执行镜像下载Jenkins

 docker pull jenkins/jenkins

2.执行命令行

mkdir /Users/yangxin/Desktop/JenkinsPlugin

3.在自己的电脑上创建一个文件夹 用于存放Jenkins的文件资源
并且修改文件权限 然后执行 mkdir /自己的文件路径
右键—显示简介—共享与权限 --都改为读和写
使用Docker安装Jenkins(docker的基本使用)_第3张图片
4. 部署Jenkins

docker run -d -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /Users/yangxin/Desktop/JenkinsPlugin:/var/jenkins_home jenkins/jenkins
  1. 访问 http://localhost:8080/ 链接
  2. 网页打开 输入密码 (密码在刚才自己创建文件夹下secrets/initialAdminPassword
  3. 下载插件 不需要做其它操作,点击红色箭头所指的选项,等待安装插件完成即可
    使用Docker安装Jenkins(docker的基本使用)_第4张图片
    使用Docker安装Jenkins(docker的基本使用)_第5张图片
  4. 安装完成后 创建用户
    使用Docker安装Jenkins(docker的基本使用)_第6张图片
    使用Docker安装Jenkins(docker的基本使用)_第7张图片
    使用Docker安装Jenkins(docker的基本使用)_第8张图片

你可能感兴趣的:(环境搭建,前端,docker,jenkins,运维)