• CentOS 7 安装Docker


    1.安装前检查:

    a.内核版本

    uname -a

    b.检查Device Mapper

    ls -l /sys/class/misc/device-mapper

    2.安装Docker:

    a.更新系统包到最新

    yum -y update

    b.添加yum仓库

    cat >/etc/yum.repos.d/docker.repo <<-EOF
    
    [dockerrepo]
    
    name=Docker Repository
    
    baseurl=https://yum.dockerproject.org/repo/main/centos/7
    
    enabled=1
    
    gpgcheck=1
    
    gpgkey=https://yum.dockerproject.org/gpg
    
    EOF

    c.安装Docker包

    yum install -y docker-engine
    
    yum install -y docker-selinux
    [root@localhost ~]# yum list installed | grep docker
    docker-engine.x86_64                   1.12.3-1.el7.centos             @dockerrepo
    docker-engine-selinux.noarch           1.12.3-1.el7.centos             @dockerrepo

    这里有个非常坑的情况,官方文档没有提到docker-selinux的安装,笔者在使用VirtualBox,配置一个桥接,一个Host-Only的网卡时,只安装docker-engine启动会报错,需要在安装docker-selinux方可。

    可以看github上的两个issues, 1.8.0: Systemd can't start docker on Centos 7.1 #15498 , Docker start times out if firewalld is started #13019 。

    d.启动Docker

    systemctl start docker.service
    systemctl status docker.service

    3.卸载

    a.列出安装的软件包

    [root@localhost ~]# yum list installed | grep docker
    docker-engine.x86_64                   1.12.3-1.el7.centos             @dockerrepo
    docker-engine-selinux.noarch           1.12.3-1.el7.centos             @dockerrepo

    b.移除软件包

    yum -y remove docker-engine.x86_64

    上面的命令不会删除镜像,容器,卷组和用户自配置文件。

    c.删除所有镜像,容器和卷组

    rm -rf /var/lib/docker

    e.删除用户自配置文件

  • 相关阅读:
    MSSQL经典语句
    注销时关闭当前窗体,返回登入界面
    自定义控件小结进阶篇
    精妙SQL语句大全
    触发器MSSQL常用操作
    经典SQL语句大全
    文件下载
    android Notification 的使用
    startActivityForResult()的用法
    Android手机中获取手机号码和运营商信息
  • 原文地址:https://www.cnblogs.com/vijayfly/p/6113786.html
Copyright © 2020-2023  润新知