docker安装和优化

一、容器的核心

docker本质上是物理机上运行的一个进程,通过分隔不同的命名空间来实现资源的隔离,通过cgroup实现资源限制,通过写时复制技术实现高效的文件操作。

二、Docker安装

1、安装环境

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-utils:提供了yum-config-manager 工具。
device mapper: 是Linux内核中支持逻辑卷管理的通用设备映射机制,它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构。
device mapper存储驱动程序需要 device-mapper-persistent-data和 lvm2。
在这里插入图片描述

2、设置阿里云镜像源

cd /etc/yum.repos.d
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
在这里插入图片描述

3、安装docker-ce社区版并开机自启

docker-ce:开源社区免费docker
docker-ee:企业版的收费docker

yum install -y docker-ce
在这里插入图片描述
systemctl enable docker.service --now
在这里插入图片描述
安装好的Docker系统有两个程序,Docker服务端和docker客户端。其中Docker服务端是一个服务进程,负责管理所有容器。Docker客户端则扮演着Docker服务端的远程控制器,可以用来控制Docker的服务端进程。大部分情况下Docker服务端和客户端运行在一台机器上。

4、查看docker信息

docker version
在这里插入图片描述

三、设置镜像加速

1、申请阿里云加速器地址,配置容器镜像服务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、网络优化

1、如何优化

在这里插入图片描述
docker安装好后,可以看到这里多了一张docker网卡。docker0作为docker容器的网关,容器通过docker0和外界通信。为了让docker0根据虚拟机的ip为自己所有的docker容器分配虚拟ip,那么就需要开启路由转发功能。

2、开启路由转发

vim /etc/sysctl.conf
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启网卡和docker
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值