Docker安装和卸载

igxiaoshan Lv5

前提条件

目前,ContOS仅发行版本中的内核支持Docker;Docker运行在CentOS 7 (64-bit)上

要求系统为 64 位,Linux系统内核版本为3.8以上

1
2
3
4
5
6
7
## 查看服务内核
### uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。

[root@CentOS7_001 ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@CentOS7_001 ~]# uname -r
3.10.0-1160.el7.x86_64

CentOS7安装Docker

安装教程: https://docs.docker.com/engine/install/centos/

  • 1.确定CentOS7以上版本

    1
    cat /etc/redhat-release
  • 2.卸载旧版本

    1
    2
    3
    4
    5
    6
    7
    8
    yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine
  • 3.yum安装gcc相关

    确定能连通外网,可在线下载

    1
    2
    3
    yum install -y gcc

    yum install -y gcc-c++
  • 4.安装需要的软件包

    1
    yum install -y yum-utils
  • 5.设置setble镜像仓库

    注意

    1
    2
    3
    4
    5
    6
    7
    官网: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    使用风险: 网络不通导致失败

    推荐: yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    优势: 国内环境,网络快
  • 6.更新yum软件包索引

    1
    yum makecache fast
  • 7.安装Docker CE

    1
    yum install docker-ce docker-ce-cli containerd.io
  • 8.启动Docker

    1
    systemctl start docker
  • 9.测试

    1
    2
    3
    docker version

    docker run hello-world
  • 10.配置阿里云加速

    1
    2
    3
    4
    5
    6
    7
    8
    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors": ["https://lljn1hsm.mirror.aliyuncs.com"]
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker
  • 11.卸载Docker

    1
    2
    3
    4
    5
    6
    systemctl stop docker

    sudo yum remove docker-ce docker-ce-cli containerd.io docker-ce-rootless-extras

    rm -rf /var/lib/docker
    rm -rf /var/lib/containerd
  • 12.版本升级

    1
    2
    3
    4
    5
    6
    7
    8
    9
    #卸载
    yum remove $(rpm -qa | grep docker)
    #查看可用的版本
    yum list docker-ce --showduplicates | sort -r
    #安装
    yum install -y docker-ce-19.03.5
    #启动与开机自启
    systemctl restart docker
    systemctl enable docker.service
此页目录
Docker安装和卸载