zoukankan      html  css  js  c++  java
  • 初始docker

    1、why docker

      网上搜了一些回答,有些懂了,有些没懂,写记下,慢慢理解补充

      1、可以隔离应用

      2、相比通过虚拟机隔离应用,docker直接通过宿主机的linux内核,不需要Guest Os(虚拟机操作系统),也不需要虚拟机管理系统,毫秒-秒级的启动

        同时,虚拟机在给每个系统分配好资源,而docker直接向宿主机要资源,可以更好的利用资源

      3、通过docker engine,用户不在需要关注计算机系统,用户可以将一整套环境打包成镜像,或者使用镜像,避免了重复配置,以及环境带来的问题

      4、在容器中一次部署应用, 可以在任意地方正常使用。(不懂,是指把我重新配置好的容器,重新打包吗?)

    2、安装docker

      copy自官方文档: https://docs.docker.com/ ,网上也有其实方式

      1、

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

      2、

    sudo yum install -y yum-utils 
      device-mapper-persistent-data 
      lvm2

      3、配置源 

    sudo yum-config-manager 
        --add-repo 
        https://download.docker.com/linux/centos/docker-ce.repo

      也可以设置阿里云的源

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker

      4、安装docker 

    查询docker版本
    yum list docker-ce --showduplicates | sort -r
    
    docker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
    docker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stable
    docker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stable
    docker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable
    安装最新版本
    sudo yum install docker-ce docker-ce-cli containerd.io
    或者指定版本
    sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

      当我在执行上面的命令时,出现很多 HTTP Error 416 - Requested Range Not Satisfiable 

      通过查询,得知可能时才知道是本地缓存出了问题,执行一下命令可解决

    yum clean all
    rpm --rebuilddb

     5、启动docker服务

    sudo systemctl start docker

      

  • 相关阅读:
    洛谷 P1628 合并序列
    洛谷 P3378 【模板】堆
    浅谈可删除堆
    浅谈数据结构—分块
    浅谈对顶堆
    JDOJ 1929: 求最长不下降序列长度
    JDOJ 1928: 排队买票
    Leetcode(53)-最大子序和
    Leetcode(38)-报数
    Leetcode(35)-搜索插入位置
  • 原文地址:https://www.cnblogs.com/jaxlove-it/p/12010892.html
Copyright © 2011-2022 走看看