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

    一、三大关键:镜像、容器、镜像仓库
       ·镜像:docker真正的操作对象
       ·容器:docker run 启动镜像会变成容器,容器顶层为一个可操作层,修改不会影响镜像。每个镜像可以启动生成多个容器。
       ·仓库:事存放镜像的场所,dockerhub是最大的开源仓库,可以通过docker search 查找所需要通过docker pull拉取。
    二、安装及使用docker
      ·依赖的基础环境

    64 bits CPU
    Linux kernel 3.10+
    Linux kernel cgroups and namespaces
    centos 7
    ·Extras “repository”

      ·解决镜像源问题
        1.下载docker镜像源

    wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

       2.修改镜像源内容

    vim /docker-ce.repo
    :%s@https://download.docker.com/@https://mirrors.tuna.tsinghua.edu.cn/docker-ce/@
    yum repolist
    yum install docker-ce

      ·docker程序环境:
        环境配置文件有:

    /etc/sysconfig/docker-network 
    /etc/sysconfig/docker-storage 
    /etc/sysconfig/docker 
    Unit File: 
    /usr/lib/systemd/system/docker.service 

       Docker Registry配置文件:

    /etc/containers/registries.conf 

       docker-ce:

    配置文件:/etc/docker/daemon.json 

      ·镜像加速:

    在/etc/docker/daemon.json 文件内写入{ "registry-mirrors": ["https://registry.docker-cn.com"] }

      ·更新内核

    1)#导入ELRepo软件仓库的公共秘钥
    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    2)#安装ELRepo软件仓库的yum源
    rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
    3)#安装主线内核(ml=mainline)4.14.11
    yum --enablerepo=elrepo-kernel install kernel-ml
    4)查看系统可用内核,并设置启动项
    sudo awk -F' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
    机器上存在 3个内核,我们要使用 4.20 这个版本,可以通过 grub2-set-default 0 命令
    生成 grub 配置文件
    grub2-mkconfig -o /boot/grub2/grub.cfg
    5)重启系统,并验证
    uname -a
  • 相关阅读:
    【算法】Manacher算法
    python 02 python入门知识
    python 01:计算机基础知识
    表示数值的字符串
    C++ 迭代器(STL迭代器)iterator详解
    构建乘积数组
    C++ 容器(STL容器)
    数组中重复的数字
    把字符串转换成整数
    十大经典排序算法
  • 原文地址:https://www.cnblogs.com/zrxuexi/p/13865092.html
Copyright © 2011-2022 走看看