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
    

  • 相关阅读:
    表格的增删改查
    选择省份时,自动显示对应省份的城市
    弹框提示用户输入
    dom
    css基础
    HTML基础
    B
    poj 1840 Eqs
    hdu 1166 敌兵布阵(线段树)
    poj 2586 Y2K Accounting Bug
  • 原文地址:https://www.cnblogs.com/bigbaby/p/12046710.html
Copyright © 2011-2022 走看看