zoukankan      html  css  js  c++  java
  • centos 7 安装 docker

    Docker 安装
    Docker 提供了两个版本:社区版 (CE) 和企业版 (EE)。
    操作系统要求
    以Centos7为例,且Docker 要求操作系统必须为64位,且centos内核版本为3.1及以上。
    查看系统内核版本信息:

    uname -r


    一、准备
    卸载旧版本:

    yum remove docker docker-common docker-selinux docker-engine
    yum remove docker-ce

    卸载后将保留 /var/lib/docker 的内容(镜像、容器、存储卷和网络等)。

    rm -rf /var/lib/docker

    1.安装依赖软件包

    yum install -y yum-utils device-mapper-persistent-data lvm2
    #安装前可查看device-mapper-persistent-data和lvm2是否已经安装
    rpm -qa|grep device-mapper-persistent-data
    rpm -qa|grep lvm2

    2.设置yum源

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

    执行完设置yum源后,会出现上面的文件,设置下载docker地址,默认是docker官方地址,但是...会很慢,所以需设置国内下载源,清大大学镜像

    vim /etc/yum.repos.d/docker-ce.repo
    $s@https://download.docker.com/@https://mirrors.tuna.tsinghua.edu.cn/docker-ce/@

    替换所有下载链接。

    3.更新yum软件包索引

    yum makecache fast

    二、安装
    安装最新版本docker-ce

    yum install docker-ce -y
    #安装指定版本docker-ce可使用以下命令查看
    yum list docker-ce.x86_64 --showduplicates | sort -r
    # 安装完成之后可以使用命令查看
    docker version

    三、配置镜像加速
    这里使用阿里云的免费镜像加速服务,也可以使用其他如时速云、网易云等
    1.注册登录开通阿里云容器镜像服务
    2.查看控制台,找到镜像加速器并复制自己的加速器地址
    3.找到/etc/docker目录下,docker目录可能不存在,如果不存在就 mkdir docker 的daemon.json文件,没有则直接 vi daemon.json
    4.加入以下配置

    #填写自己的加速器地址
    {
    "registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"]
    }

    5.通知systemd重载此配置文件;

    systemctl daemon-reload

    6.重启docker服务

    systemctl restart docker
  • 相关阅读:
    LeetCode Missing Number (简单题)
    LeetCode Valid Anagram (简单题)
    LeetCode Single Number III (xor)
    LeetCode Best Time to Buy and Sell Stock II (简单题)
    LeetCode Move Zeroes (简单题)
    LeetCode Add Digits (规律题)
    DependencyProperty深入浅出
    SQL Server存储机制二
    WPF自定义RoutedEvent事件示例代码
    ViewModel命令ICommand对象定义
  • 原文地址:https://www.cnblogs.com/sheseido/p/12463629.html
Copyright © 2011-2022 走看看