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

      工作了有一段时间,开发环境中需要docker环境,但是docker一直不算很熟,之前一直是利用yum安装,但是yum安装真的很费劲,所以总结了一些经验给大家:


    1,利用yum直接安装

      官网是直接给了yum源的,所以直接下载就行,而且docker的安装最好是centos7和redhat7的系统,低版本的不考虑,其他类型系统没测试。

      

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

      如果需要更新docker的话,也有指定的命令可以执行:

    yum-config-manager --enable docker-ce-edge
    yum makecache fast 
    yum list | grep docker-ce 
    yum -y update docker-ce
    docker version
    
    #列出指定的版本包
    yum list docker-ce --showduplicates | sort -r 
    
    #如果需要更新到指定的版本
     yum update docker-ce-18.03.0.ce-1.el7.centos

      这种方法安装很省事,但是你需要注意的是无休止的失败和重试。取决于网速和运气


    2,利用rpm包安装

      打开yum仓库文件可以看到,里面对应的是一个网址:

      

    https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
    
    #这个只是对应centos7的,大家需求的话可以去对应的文件里面找
    
    #另外需要注意的是,docker的安装需求两个文件,一个是docker,一个是docker-ce,例如:
    #docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm
    #docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm
    
    #然后利用rpm安装或者yum localinstall *安装就可以了

    3,安装过程中的遇到的问题

      1.在安装的时候遇到过安装低版本的时候,报提示依赖包的问题,但是安装比较高的版本没有问题

      

    已加载插件:fastestmirror, langpacks
    正在检查docker-ce-17.12.0.ce-1.el7.centos.x86_64.rpm: docker-ce-17.12.0.ce-1.el7.centos.x86_64
    docker-ce-17.12.0.ce-1.el7.centos.x86_64.rpm 将被安装
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包docker-ce.x86_64.0.17.12.0.ce-1.el7.centos 将被 安装
    --> 正在处理依赖关系 container-selinux >= 2.9,它被软件包docker-ce-17.12.0.ce-1.el7.centos.x86_64 需要

      这个问题是存在container-selinux ,但是没有存在docker-ce-linux这个包,因为存在container-selinux 安装不上docker-ce-linux,卸载掉就好了。

     2,刚安装完成docker启动不起来

      检查/etc/docker/daemon.json    这个文件,一般都是这个文件的配置错误有问题,

      要么删除掉,要么检查里面的格式

     

  • 相关阅读:
    Did not find handler method for springMVC资源文件扫描不到---关于spring的那些坑
    mysql中OPTIMIZE TABLE的作用
    Linux环境下apache性能测试工具ab使用详解
    sqlite数据库 adb 从配置到查询表中数据全过程-----献给初学的自己
    c3p0参数解释
    linux下如何启动/停止/重启mysql:
    [MySQL] 变量(参数)的查看和设置
    mysql运行参数详解
    单例模式 理解,简单通透
    this的一些场景
  • 原文地址:https://www.cnblogs.com/sexiaoshuai/p/9001702.html
Copyright © 2011-2022 走看看