美文网首页
初识docker--下载Jenkins镜像

初识docker--下载Jenkins镜像

作者: 沙砾丶ye | 来源:发表于2020-03-10 13:18 被阅读0次

    一、dockers介绍

    Docker是Docker.Inc公司开源的一个基于轻量级虚拟化技术的容器引擎项目,整个项目基于Go语言开发,并遵从Apache 2.0协议。通过分层镜像标准化和内核虚拟化技术,Docker使得应用开发者和运维工程师可以以统一的方式跨平台发布应用,并且以几乎没有额外开销的情况下提供资源隔离的应用运行环境。

    Docker 是一个开源工具,它可以让创建和管理 Linux 容器变得简单。
    官网:docker.com
    docker.io ---docker官方库也叫docker-hub
    容器和 VM 的主要区别:

    表面区别:
    容器占用体积小,虚拟机占用体积大
    隔离性:容器提供了基于进程的隔离,而虚拟机提供了资源的完全隔离。
    启动速度:虚拟机可能需要一分钟来启动,而容器只需要一秒钟或更短。
    容器使用宿主操作系统的内核,而虚拟机使用独立的内核。Docker 的局限性之一是,它只能用在64位的操作系统上。
    本质区别:
    容器是被隔离的进程

    二、docker安装

    aliyun docker yum源安装新版docker
    删除已安装的Docker

     [root@yixuan ~]# yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-selinux \
    docker-engine-selinux \
    docker-engine
    

    配置阿里云Docker Yum源

    # yum install -y yum-utils device-mapper-persistent-data lvm2 git
    # yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    

    安装

    $ yum install -y docker-ce
    

    启动Docker服务

    $ systemctl enable docker
    $ systemctl start docker
    

    查看docker版本状态

    $ docker -v
    $ docker version
    

    三、下载jenkins镜像

    1.pull一个jenkins镜像 docker pull jenkins

    $ docker pull docker.io/jenkins/jenkins
    

    2.查看已经安装好的Jenkins镜像 docker images 或者 docker image list

    image.png

    3.查看Jenkins镜像的版本

    $ docker inspect jenkins
    

    4.创建Jenkins目录

    $ mkdir /home/jenkins_home
    

    5.启动Jenkins容器,映射端口.并检查

    $ docker run -d --name jenkins -p 8081:8080 -v /home/jenkins:/home/jenkins jenkins:latest
    $ docker ps |grep jenkins
    
    1. 访问主机服务器 8081端口


      image.png

      7.进入容器中获取密码

    $ docker exec -it jenkins /bin/bash
    $ cat /var/jenkins_home/secrets/initialAdminPassword
    

    相关文章

      网友评论

          本文标题:初识docker--下载Jenkins镜像

          本文链接:https://www.haomeiwen.com/subject/hlrwdhtx.html