• docker 安装与学习


    本文在CentsOS下安装Docker

      1.安装前准备工作

        系统要求:

          在CentOS下需要64位的CentsOS 7

          OS requirements

          To install Docker, you need the 64-bit version of CentOS 7.

         需要删除非官方的Docker Package

          由于 Red Hat 操作系统包含了一个旧版本的 Dcoker,使用docker代替 docker-engine,如果想使用官方版本需要执行删除语句

    yum -y remove docker docker-common container-selinux
    

      需要使用如下语句删除与官方包 docker-engine 可能有冲突的 docker-selinux

    yum -y remove docker-selinux
    

      1.使用官方推荐的方式,更容易进行安装和升级操作

    yum install -y yum-utils
    

      2.使用如下的命令设置稳定版的 repository

     yum-config-manager 
              --add-repo 
              https://docs.docker.com/engine/installation/linux/repo_files/centos/docker.repo
    

      3.不要使用不稳定的版本仓库在生产环境或非测试环境中。如果同时拥有稳定的仓库和非稳定的仓库,在使用 yum install或者yum update 在没有指定特定版本的前提下进行安装或升级操作,需要注意大多数情况下获取的是最高的版本,并且极有可能是不稳定的版本。

    yum-config-manager --disable docker-testing
    

      4.更新yum

    yum makecache fast
    

      5.安装最新版本或指定版本的docker

    vim /etc/yum.repos.d/docker.repo
    

      

    ## 在vim编辑器中输入以下内容后保存
     
    [dockerrepo]
    name=Docker Repository
    baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
    enabled=1
    gpgcheck=1
    gpgkey=https://yum.dockerproject.org/gpg
    

      6.安装最新的docker

    yum -y install docker-engine
    

      7.特定的可以用下面命令查看

    yum list docker-engine.x86_64  --showduplicates |sort -r
    8.安装特定版本的 dcoker
    yum -y install docker-engine-<VERSION_STRING>
    #如: 
    #     yum -y install docker-engine-1.13.1-1.el7.centos 
    

      启动 Docker

    systemctl start docker
    

      检查Docker

    docker run hello-world
    

      删除docker

    yum -y remove docker-engine
    

      删除 docker 相关目录文件(安装docker 后在 /var/lib/docker 目录下包含 images,containers, volumes和自定义的配置文件,这些文件必须手动删除。)

    rm -rf /var/lib/docker
    

      

  • 相关阅读:
    web.config中配置字符串中特殊字符的处理
    开源网络蜘蛛(Spider) 大全
    漂浮层广告代码[层为隐藏,点击广告后层消失][24小时/次]
    用asp.net和xml做的新闻更新系统
    网页采集时,常用的几种正则表达式
    C# Check is No number
    随机显示 ** 条记录的SQL语句
    如何在Asp.net中使用HtmlArea编辑器
    精通ASP.NET中弹出窗口技术
    设计模式学习笔记简单工厂模式
  • 原文地址:https://www.cnblogs.com/kingkoo/p/8721501.html
Copyright © 2020-2023  润新知