zoukankan      html  css  js  c++  java
  • Docker学习-安装,配置,运行

    Docker继续学习

    2019年12月15日23:15:36
    第二次学习docker
    

    Docker三个重要概念:

    • 镜像
      就是一个模板(类似一个Java类)
    • 容器
      容器是用镜像创建的运行实例。
    • 仓库
      仓库是几张存放镜像的地方。
      国内的镜像仓库有,网易云,阿里云。

    Docker本身是一个容器运行载体或者称之为管理引擎。我们把应用程序和配置以来打包好行成一个可交付的运行环境,这个打包好的运行环境就似image镜像文件,只有通过这个镜像文件才能生成Docker容器,image文件可以看做是容器的模板,Docker根据image文件生成容器的实例。同一个image文件,可以生成多个同时运行的容器实例。

    • image文件生成的容器实例,本身也是一个文件,称之为镜像文件
    • 一个容器运行一种服务,当我们需要的时候,就可以通过Docker客户端创建一个对应的运行实例,也就是我们的容器
    • 至于仓库,就是放了一堆镜像的地方,我们可以把镜像发布到仓库中,需要的时候从仓库中拉下来就可以了。

    Docker的安装(Linux系统 )

    参考网站:https://docs.docker.com/install/

    1. EPEL (epel-release)

    EPEL是docker运行需要的前置环境。
    安装指令:

    yum install -y epel-release
    

    2.安装docker

    yum install -y docker-io
    

    3.获取镜像 (仓库获取helloWord镜像)

    这里使用镜像阿里云的镜像容器服务
    https://help.aliyun.com/document_detail/60742.html?spm=5176.10695662.1996646101.searchclickresult.f44c45eejj8NMD&aly_as=Pk4eoAsO
    里面也有关于docker的教程。欢迎查阅。
    获得加速器的地址。

    pulling from hello-world
    

    如果不获取的话也行,直接进行第4步,如果镜像在仓库会直接自动下载,运行。如果没有,就会提示镜像不存在。

    4.运行获取到的helloworld镜像 (docker run)

    docker run hello-world
    

  • 相关阅读:
    NET 获取实例所表示的日期是星期几
    NET npoi 保存文件
    快速排序
    JAVA poi 合并单元格
    JAVA poi 帮助类
    JAVA 字符串编码转换
    NET npoi 合并单元值处理
    NET npoi帮助类
    Task的暂停,继续,取消
    .net ref与out之间区别
  • 原文地址:https://www.cnblogs.com/bigbaby/p/12046710.html
Copyright © 2011-2022 走看看