zoukankan      html  css  js  c++  java
  • docker学习笔记二:docker安装

    一,docker架构

    如上图所示docker分为3个部分,client:客户端,docker_host :服务端,registry:仓库

    2,docker常用;名词

    a,image(镜像):类似于一个模板,用来创建容器的,通过run命令,可以创建容器。一个镜像可以创建很多个容器,最终服务器或项目运行是在容器中运行的。

    b,container(容器):通过镜像创建,用来运行程序或应用。可以理解为一个简单的linux系统。

    c,repository(仓库):存放镜像的地方。仓库分为共有仓库和私有仓库。国内如阿里云,华为云。

    二,docker安装

    2.1,环境准备

      准备centos7,远程连接工具

      查看环境命令:uname -r   看到内核版本在3.10以上

      查看环境:cat /etc/os-release  可以看到centos的版本

     2.2 安装

    安装文档:https://docs.docker.com/engine/install/centos/

    第一步,卸载旧的版本

    yum remove docker
    docker-client
    docker-client-latest
    docker-common
    docker-latest
    docker-latest-logrotate
    docker-logrotate
    docker-engine

    第二步,安装需要的安装包

    yum install -y yum-utils

    第三步,设置镜像仓库
    yum-config-manager
    --add-repo
    https://download.docker.com/linux/centos/docker-ce.repo---默认从国外的地址(可以百度国内的阿里云仓库)

    第四步,更新安装包索引
    yum makecache fast
    第五步,安装docker
    yum install docker-ce docker-ce-cli containerd.io (ce指社区版)

    第六步 启动docker
    systemctl start docker
    启动docker后,用命令docker version ,能看到版本信息,docker安装成功。
    第7步,运行docker
    docker run helloword 运行镜像hello word

    第8步:卸载docker
    1,卸载软件:
    yum remove docker-ce docker-ce-cli containerd.io
    2,删除目录
    rm -rf /var/lib/docker

    2.3、配置阿里云镜像加速

    登录阿里云,找到容器服务。找到镜像加速器,找到centos,按配置文件操作就行。



     
  • 相关阅读:
    树的遍历
    动态规划之背包问题
    Dijkstra算法
    最短路径
    关于数学公式Markdown
    子集数
    O、Θ、Ω
    AT212 P-CASカードと高橋君
    vector的使用方法
    P3512 [POI2010]PIL-Pilots 单调队列的应用
  • 原文地址:https://www.cnblogs.com/xiaoyuer2121/p/13893123.html
Copyright © 2011-2022 走看看