• docker安装及优化


    一、docker安装步骤详解

    docker初期版本是1.13(同一版本,开源)

    ——》分类型 1.15 - 1.17 过程中分成两种。

    ①开源社区 docker-ce ②企业版 docker-ee

    1. 目前 Docker 只能支持 64 位系统。
    2. 1.#关闭防火墙
    3. systemctl stop firewalld.service
    4. setenforce 0
    5. 2.#安装依赖包
    6. yum install -y yum-utils device-mapper-persistent-data lvm2
    7. --------------------------------------------------------------------------------
    8. #yum-utils:提供了 yum-config-manager 工具。
    9. #device mapper: 是Linux内核中支持逻辑卷管理的通用设备映射机制,它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构。
    10. #device mapper存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
    11. --------------------------------------------------------------------------------
    12. 3.#设置阿里云镜像源
    13. yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    14. 4.#安装 Docker-CE 社区版并设置为开机自动启动
    15. yum install -y docker-ce
    16. systemctl start docker.service
    17. systemctl enable docker.service
    18. 5.#查看 docker 版本信息
    19. docker version

    1.#关闭防火墙

    image-20220109211705353

    2.#安装依赖包

    image-20220109211949076

    3.#设置阿里云镜像源

    image-20220109212132716

    4.#安装 Docker-CE并设置为开机自动启动

    image-20220109212308160

    image-20220109212458931

    二、设置镜像加速

    1.申请加速器地址
    这里我们使用阿里云的镜像,加速镜像下载速度
    注册阿里云账号并登录image-20220109213613248

    1. 搜索容器镜像服务

    image-20220109213752604

    3.查看操作文档

    image-20220109214140247

    image-20220109214212976

    image-20220109214422145

    三、网络优化

    1. vim /etc/sysctl.conf
    2. net.ipv4.ip_forward=1 #开启路由转发
    3. sysctl -p
    4. systemctl restart network
    5. systemctl restart docker

    image-20220109214610038

    image-20220109214657906

    为什么要开启路由转发功能?

    开启路由转发 是让docker0能根据虚拟机ip为自己所有的docker容器分配虚拟ip

    在这里插入图片描述

    四、docker-server端配置文件建议配置

    1. #在daemon. json文件中配置
    2. {
    3. "graph":"/data/docker", #数据目录,数据存储位置
    4. "storage-driver":"overlay2", #存储引擎,docker1.18以上版本默认使用overlay2存储引擎。早期的适合存储引擎使用的aufs
    5. "insecure-registries":["registry.access.redhat.com","quary.io"], #私有仓库
    6. #registry-mirrors 以下添加
    7. "bip":"172.184.70.1/24", #docker网络
    8. "exec-opts":["native.cgroupdriver-systemd"], #启动时的额外参数,(是一种挂在驱动,k8s使用)
    9. "live-restore":true #当docker容器引擎挂掉的时候,使用docker跑起来的容器还能继续运行
    10. }

  • 相关阅读:
    【毕业设计】基于深度学习的人脸专注度检测计算系统 - opencv python cnn
    Python实用技巧:将 Excel转为PDF
    商业化之路怎么走,一家开源分布式数据库厂商的答案|爱分析调研
    git标签操作
    高纯碳酸锂去除水中钙镁离子
    IDEA 快捷键
    【云原生进阶之PaaS中间件】第一章Redis-1.6.1Java项目使用Redis
    rsync常用命令
    使用mybatis拦截器模糊查询统一处理%_字符
    Vue基础理论篇
  • 原文地址:https://blog.csdn.net/qq_64333664/article/details/128078644