zoukankan      html  css  js  c++  java
  • docker安装

    1.docker官网安装
    https://www.docker.com/

    2.docekr安装
    1.下载阿里源repo文件
    curl -o /etc/yum.repos.d/Centos-7.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    curl -o /etc/yum.repos.d/docker-ce.repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    2.加载缓存
    yum clean all && yum makecache

    3.yum安装docekr新版本
    yum install docker-ce-20.10.6 -y

    安装旧版本
    yum install -y docker-ce-18.09.9

    4.查看源中可用版本
    yum list docker-ce --showduplicates | sort -r

    5.配置源加速
    mkdir -p /etc/docker
    vi /etc/docker/daemon.json
    {
    "registry-mirrors" : [
    "https://8xpk5wnt.mirror.aliyuncs.com"
    ]
    }

    6.设置开机自启
    systemctl enable docker
    systemctl daemon-reload

    7.启动docker
    systemctl start docker

    8.查看docker信息
    docker info

    Dcoker核心要素及常用操作详解

    三大核心要素:镜像(Image)、容器(Container)、仓库(Registry)

    镜像(Image)

    打包了业务代码及运行环境的包,是静态的文件,不能直接对外提供服务。

    容器(Container)

    镜像的运行时,可以对外提供服务。

    仓库(Registry)

    存放镜像的地方

    • 公有仓库,Docker Hub,阿里
    • 私有仓库,企业内部搭建
      • Docker Registry,Docker官方提供的镜像仓库存储服务
      • Harbor, 是Docker Registry的更高级封装,它除了提供友好的Web UI界面,角色和用户权限管理,用户操作审计等功能
    • 镜像访问地址形式 registry.devops.com/demo/hello:latest,若没有前面的url地址,则默认寻找Docker Hub中的镜像,若没有tag标签,则使用latest作为标签。 比如,docker pull nginx,会被解析成docker.io/library/nginx:latest
    • 公有的仓库中,一般存在这么几类镜像
      • 操作系统基础镜像(centos,ubuntu,suse,alpine)
      • 中间件(nginx,redis,mysql,tomcat)
      • 语言编译环境(python,java,golang)
      • 业务镜像(django-demo...)

    容器和仓库不会直接交互,都是以镜像为载体来操作。

  • 相关阅读:
    一周好文(15)
    一周好文(13)
    宏定义中的 "#" 和 "##"
    一周好文(14)
    CCRenderTexture崩溃问题分析
    C++反射机制的实现(转)
    一周好文(16)
    opengl on mac
    uthash: a hash table for C strcutures
    CC3LineNode线条变色的问题
  • 原文地址:https://www.cnblogs.com/w1sh/p/15676099.html
Copyright © 2011-2022 走看看