docker|部署docker

目录
一、安装docker
二、 设置镜像加速
2.1 申请加速器地址
三、网络优化
【docker|部署docker】
一、安装docker


#环境配置
systemctl stop firewalld && systemctl disable firewalld
setenforce 0

#安装依赖包
yum -y install yum-utils device-mapper-persistemt-data lvm2

#设置阿里云镜像源
cd /etc/yum.repos.d/
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

#安装 docker-ce 社区版(企业版叫 docker-ee,收费)
yum -y install docker-ce

#启动
systemctl enable docker && systemctl start docker
docker|部署docker
文章图片

docker|部署docker
文章图片
docker|部署docker
文章图片
docker|部署docker
文章图片

二、 设置镜像加速 2.1 申请加速器地址 docker|部署docker
文章图片

docker|部署docker
文章图片

docker|部署docker
文章图片

三、网络优化
vim /etc/sysctl.conf
net.ipv4.ip_forward=1#开启路由转发

sysctl -p
systemctl restart network
systemctl restart docker
docker|部署docker
文章图片
docker|部署docker
文章图片

开启路由转发 是让 docker0 能根据虚拟机ip为自己所有的docker容器分配虚拟ip
docker|部署docker
文章图片

在docker-server端配置文件
#在daemon. json文件中配置
{
"graph":"/data/docker",#数据目录,数据存储位置
"storage-driver":"overlay2",#存储引擎,docker1.18以上版本默认使用overlay2存储引擎。早期的适合存储引擎使用的aufs
"insecure-registries":["registry.access.redhat.com","quary.io"],#私有仓库
"registry-mirrors":[ "https://q" ], 镜像加速
"bip":"172.184.70.1/24",#docker网络 (172.17.0.1 docker 0)
"exec-opts":["native.cgroupdriver-systemd"],#启动时的额外参数,(是一种挂在驱动,k8s使用)
"live-restore":true#当docker容器引擎挂掉的时候,使用docker跑起来的容器还能继续运行
}
以上是建议的配置项
docker容器网络生产经验
docker 的网络建议和宿主机的IP"对照”
比如宿主机 10.2.5.6 容器的地址就可以修改为172.5.6.1,这样方便在故障发生时,更容易定位故障节点位置
docker|部署docker
文章图片

    推荐阅读