• 部署-centos安装docker


    docker简单介绍

    docker是一门容器虚拟化的技术。它能够实现环境+软件一起打包的效果,因此它能避免因为环境不一样而导致的各种问题,大大的提高了软件的部署效率。而且在docker仓库上已经有非常多的镜像可以选择,当我们需要安装某些软件时,可以直接从docker仓库中查找并进行安装,减少手动配置的工作量。

    本机环境

    博主这里的服务器环境是centos8,不能直接使用官网推荐的安装方法进行安装。

    #查看本机linux系统,博主的是CentOS Linux release 8.2.2004 (Core)
    cat /etc/redhat-release
    

    使用官方推荐的方式进行安装,会出现container.io版本找不到的错误提示。

    使用官方推荐的安装方式

    安装yum-utils

    yum-utils是yum的一些工具,我们需要使用yum-config-manager来添加yum仓库。

    yum -y install yum-utils
    

    选择阿里云镜像

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

    安装docker组件

    #最新版docker的containerd.io >= 1.2.2-3,先安装containerd.io。containerd.io屏蔽了操作系统的细节,
    wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
    yum install -y  containerd.io-1.2.6-3.3.el7.x86_64.rpm
    
    #安装docker-ce社区版
    yum install -y docker-ce
    

    查看dokcer版本

    docker -v
    

    命令执行结果:

    查看docker版本

    docker配置镜像源

    将镜像源配置成国内的,可以提升镜像的下载和上传速度。博主这里使用的是aliyun的专属镜像加速地址,阿里云专属镜像查看地址

    vi /etc/docker/daemon.json
    

    启动dokcer

    systemctl start docker
    

    命令执行结果:

    设置docker开机自启动

    systemctl enable docker
    

    博主微信公众号

  • 相关阅读:
    [codevs 1227] 方格取数 2
    记冬令营
    Codeforces Round 558(Div 2)题解
    Educational Round 64 题解
    [GXOI/GZOI2019]与或和(位运算,单调栈)
    LOJ6053 简单的函数(min_25筛)
    LOJ6235 区间素数个数(min_25筛)
    min_25筛学习笔记
    CF1142C U2(计算几何,凸包)
    关于一些没做出来的SBCF题
  • 原文地址:https://www.cnblogs.com/chenhaoblog/p/13656176.html
Copyright © 2020-2023  润新知