• 【Spring Cloud】CentOS 安装 DockerCE




    Docker安装

    Docker 分为 CEEE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。

    Docker CE 分为 stabletestnightly 三个更新频道。

    官方网站上有各种环境下的 安装指南,这里主要介绍 Docker CECentOS上的安装。


    CentOS安装DockerCE

    Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker

    1.1 卸载(可选)

    如果之前安装过旧版本的Docker,可以使用下面命令卸载:

    yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-selinux \
                      docker-engine-selinux \
                      docker-engine \
                      docker-ce
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    可以看到当前的Linux系统环境中没有安装过docker

    在这里插入图片描述

    返回顶部


    1.2 安装docker

    首先需要大家虚拟机联网,安装yum工具

    yum install -y yum-utils \
               device-mapper-persistent-data \
               lvm2 --skip-broken
    
    • 1
    • 2
    • 3

    在这里插入图片描述

    然后更新本地镜像源:

    # 设置docker镜像源
    yum-config-manager \
        --add-repo \
        https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
    • 1
    • 2
    • 3
    • 4

    sed -i 就是直接对文本文件进行操作的

    # sed -i 's/原字符串/新字符串/g' 文件路径
    sed -i 's/download.docker.com/mirrors.aliyun.com/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
    
    • 1
    • 2

    yum makecache fast命令是将软件包信息提前在本地索引缓存,用来提高搜索安装软件的速度,建议执行这个命令可以提升yum安装的速度

    yum makecache fast
    
    • 1

    image-20220816223551159

    然后输入命令下载docker-ce版

    yum install -y docker-ce
    
    • 1

    docker-ce为社区免费版本,稍等片刻,docker即可安装成功。

    image-20220816224851148

    返回顶部


    1.3 启动docker

    Docker应用需要用到各种端口,逐一去修改防火墙设置。非常麻烦,因此建议大家直接关闭防火墙!

    启动docker前,一定要关闭防火墙后!!

    # 关闭
    systemctl stop firewalld
    # 禁止开机启动防火墙
    systemctl disable firewalld
    
    • 1
    • 2
    • 3
    • 4

    在这里插入图片描述

    通过命令启动docker

    systemctl start docker  # 启动docker服务
    
    systemctl stop docker  # 停止docker服务
    
    systemctl restart docker  # 重启docker服务
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述

    然后输入命令,可以查看docker版本:

    docker -v
    
    • 1

    如图:

    image-20220816225955892

    返回顶部


    1.4 配置镜像加速

    docker官方镜像仓库网速较差,我们需要设置国内镜像服务,参考阿里云的镜像加速文档:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

    推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce

    配置镜像加速器:

    针对Docker客户端版本大于 1.10.0 的用户,您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

    # 创建docker文件夹
    [root@d ~]# sudo mkdir -p /etc/docker
    
    # 创建daemon.json,并写入内容
    [root@d ~]# sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://tybhkab9.mirror.aliyuncs.com"]
    }
    EOF
    
    # 查看文件内容
    [root@d ~]# cat /etc/docker/daemon.json 
    {
      "registry-mirrors": ["https://tybhkab9.mirror.aliyuncs.com"]
    }
    
    # 重新加载文件
    [root@d ~]# sudo systemctl daemon-reload
    
    # 重启docker
    [root@d ~]# sudo systemctl restart docker
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    返回顶部


  • 相关阅读:
    CUDA生态系统架构是什么样的?CUDA的技术原理是什么?底层原理是什么?怎么开发相关产品
    大家看看立体几何计算问题。
    WIFI频段
    Linux:入门篇
    sass安装步骤、概述、基本语法等
    MD5, js-sha1加密,js-cookie 使用
    缓存中间件-Redis(二)
    Nginx实战:故障处理_后端服务正常,nginx偶发502(Bad Gateway)
    springsecurity
    LeetCode --- 1450. Number of Students Doing Homework at a Given Time 解题报告
  • 原文地址:https://blog.csdn.net/qq_45797116/article/details/126376410