Docker安装及优化详解

网友投稿 187 2022-10-18

Docker安装及优化详解

1.安装docker步骤

docker初期版本是1.13(同一版本,开源) ——》分类型 1.15 - 1.17 过程中分成两种。 ①开源社区 docker-ce ②企业版 docker-ee

目前 Docker 只能支持 64 位系统。

1.#关闭防火墙

systemctl stop firewalld.service

setenforce 0

2.#安装依赖包

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。

--------------------------------------------------------------------------------

3.#设置阿里云镜像源

yum-config-manager --add-repo Docker-CE 社区版并设置为开机自动启动

yum install -y docker-ce

systemctl start docker.service

systemctl enable docker.service

5.#查看 docker 版本信息

docker version

2.网络优化

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

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

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

4.docker-server端配置文件建议配置

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java 详解Map集合之HashMap和TreeMap
下一篇:虚拟化 + docker概念
相关文章

 发表评论

暂时没有评论,来抢沙发吧~