• CentOS安装Docker


    1.CentOS安装Docker

    Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 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

    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
        
    sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
    
    yum makecache fast
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    然后输入命令:

    yum install -y docker-ce
    
    • 1

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

    1.3.启动docker

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

    启动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

    1.4.配置镜像加速

    docker官方镜像仓库网速较差,我们需要设置国内镜像服务:

    参考阿里云的镜像加速文档:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

    参考:https://www.bilibili.com/video/BV1LQ4y127n4?p=61&spm_id_from=pageDriver&vd_source=00e2e992f9d24cfebca6324ea1662cd4

  • 相关阅读:
    day 1 学习MySQL数据库
    WMS手动配货和自动配货的区别
    SaaSBase:什么是BoardMix?
    MySQL 数据库操作
    NumPy之矩阵、向量、线性代数等的操作
    Linux简单命令之用户组操作
    【随笔】论多线程CPU离线渲染器的实现:A CPU BASED OFFLINE RENDERING ENGINE
    Flink CDC介绍及原理
    最「难搞」的英伟达也开源了,下一个会是谁?
    投资有风险,入市需谨慎
  • 原文地址:https://blog.csdn.net/weixin_45428910/article/details/127840367