zoukankan      html  css  js  c++  java
  • CentOS安装Docker CE

    安装Docker CE(免费版)

    docker EE企业版
    您可以根据需要以不同方式安装Docker CE:

    • 大多数用户 设置Docker的存储库并从中进行安装,以便于安装和升级任务。这是推荐的方法。

    • 有些用户下载RPM软件包并 手动安装并完全手动管理升级。这在诸如在没有访问互联网的气隙系统上安装Docker的情况下非常有用。

    • 在测试和开发环境中,一些用户选择使用自动 便捷脚本来安装Docker。

    使用存储库安装

    在新主机上首次安装Docker CE之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。

    设置存储库

    1. 安装所需的包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-datalvm2由需要 devicemapper存储驱动程序。

      sudo yum install -y yum-utils 
        device-mapper-persistent-data 
        lvm2
    2. 使用以下命令设置稳定存储库。即使您还想从边缘测试存储库安装构建,您始终需要稳定的存储 库。
      sudo yum-config-manager 
          --add-repo 
          https://download.docker.com/linux/centos/docker-ce.repo
      
      #网速慢可以换成阿里云的镜像
      sudo yum-config-manager 
          --add-repo 
          http://mirros.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    3. 可选:启用边缘测试存储库。这些存储库包含在docker.repo上面文件中,但默认情况下处于禁用状态。您可以将它们与稳定存储库一起启用。
      sudo yum-config-manager --enable docker-ce-edge
      sudo yum-config-manager --enable docker-ce-test

      您可以通过运行带有标志命令来禁用边缘测试存储库 要重新启用它,请使用该标志。以下命令禁用边缘存储库。yum-config-manager--disable--enable

      sudo yum-config-manager --disable docker-ce-edge

      注意:从Docker 17.06开始,稳定版本也会被推送到边缘测试存储库。

    安装DOCKER CE

    1. 安装最新版本的Docker CE,或转到下一步安装特定版本:

      sudo yum install docker-ce

      如果提示接受GPG密钥,请验证指纹是否匹配060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果匹配 ,则接受它。

      有多个Docker存储库?

      如果您启用了多个Docker存储库,则在未指定yum install或 yum update命令中的版本的情况下安装或更新始终会安装尽可能高的版本,这可能不适合您的稳定性需求。

      Docker已安装但尚未启动。docker组已创建,但没有用户添加到该组。

    2. 要安装特定版本的Docker CE,请列出repo中的可用版本,然后选择并安装:

      一个。列出并对您的仓库中可用的版本进行排序。此示例按版本号对结果进行排序,从最高到最低,并被截断:

      yum list docker-ce --showduplicates | sort -r
      docker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable

      返回的列表取决于启用的存储库,并且特定于您的CentOS版本(.el7在此示例中后缀表示)。

      湾 通过其完全限定的包名称安装特定版本,包名称(docker-ce)加上版本字符串(第2列)直到第一个连字符,-例如,用连字符() 分隔docker-ce-18.03.0.ce

      sudo yum install docker-ce-<VERSION STRING>

      Docker已安装但尚未启动。docker组已创建,但没有用户添加到该组。

    3. 启动Docker。

      sudo systemctl start docker
    4. docker通过运行hello-world 映像验证是否已正确安装
      sudo docker run hello-world

      此命令下载测试映像并在容器中运行它。当容器运行时,它会打印一条信息性消息并退出。

    5. 配置镜像加速
      mkdir -p /etc/docker
      #centos6在/etc/sysconfig下
      vim /etc/docker/daemon.json
      #网易云
      {"registry-mirrors":["http://hub-mirror.c.163.com"]}
      #阿里云
      {"registry-mirrors":["https://{自己的编码}".mirror.aliyuncs.com]}
      
      systemctl daemon-reload
      systemctl restart docker

     

  • 相关阅读:
    记第一场省选
    POJ 2083 Fractal 分形
    CodeForces 605A Sorting Railway Cars 思维
    FZU 1896 神奇的魔法数 dp
    FZU 1893 内存管理 模拟
    FZU 1894 志愿者选拔 单调队列
    FZU 1920 Left Mouse Button 简单搜索
    FZU 2086 餐厅点餐
    poj 2299 Ultra-QuickSort 逆序对模版题
    COMP9313 week4a MapReduce
  • 原文地址:https://www.cnblogs.com/linyouyi/p/9879337.html
Copyright © 2011-2022 走看看