docker
EoinXu
菜鸟
展开
-
Docker---网络模式详解与用户自定义网络使用
一.docker网络实现原理虚拟机平台的网卡分析我们使用ifconfig命令查看安装docker-ce的虚拟机平台有[root@cloud ~]# ifconfigdocker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 172.18.0.1 netmask 255.255.0.0 broad...原创 2020-04-16 11:24:11 · 424 阅读 · 1 评论 -
Docker---资源控制之cgroups
一.cgroup的介绍二.stress工具测试容器cpu和内存三.cpu周期限制四.cpu core控制五.cpu配额控制参数混合使用六.内存限制七.Block IO的限制八.bps和iops的限制...原创 2020-04-07 18:19:54 · 368 阅读 · 1 评论 -
Docker---docker生产环境之TLS通讯加密
一.TLS介绍 TLS(Transport Layer Security Protocol):安全传输层协议 TLS用于在两个通信应用程序之间提供保密性和数据完整性。TLS协议由TLS记录协议(TLS Record)和TLS握手协议(TLS Handshake)组成。较低的层位TLS记录协议,位于某个可靠传输协议(例如TCP上面)。 TLS记录协议用于封装各种高层协议,作...原创 2020-04-05 18:34:04 · 313 阅读 · 1 评论 -
Docker---容器安全管理
一.docker与虚拟机的差别隔离与共享每个虚拟机都有自己的系统内核 docker容器则是通过隔离的方式让容器之间相互影响,但是容器无法影响宿主机性能与损耗与虚拟机相比,容器的资源损耗要小的多 同样在宿主机之下,能够建立的容器数量要比虚拟机多 但是虚拟机的安全性要好于容器二.docker的安全问题以及架构缺陷安全问题docker自身漏洞:CVE官方记录docker历史...原创 2020-04-05 15:48:15 · 459 阅读 · 1 评论 -
Docker---Harbor私有仓库的搭建与维护管理
一.Harbor简介二.Harbor私有仓库的部署原创 2020-04-03 00:18:24 · 380 阅读 · 1 评论 -
Docker---consul集群部署与compose-template自动化管理docker服务
目录一.consul概述二.consul集群部署三.consul集群上添加compose-temlate一.consul概述consul简介consul是HashCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案相比,consul的方案是“一站式”,内置了服务注册与发现框架、分布式一致性协议实现、健康检查、K-V存储、多数据中心...原创 2020-04-01 23:50:20 · 706 阅读 · 1 评论 -
Docker---compose的部署以及编排容器服务
目录一.docker-compose简述二.安装docker-compose三.Docker-compose的相关命令格式四.compose编排nginx一.docker-compose简述什么是docker-composecompose是定义和运行多容器的Docker应用程序的工具。使用compose可以使用YAML文件来配置应用程序。然后,使用单个命令,就可以创建并...原创 2020-03-31 23:43:56 · 548 阅读 · 1 评论 -
Docker---Dockerfile镜像制作应用
一.Dockerfile简述Docker在运行之前,需要以镜像作为基础环境,可以说镜像是整个Docker容器创建的关键,而创建镜像的三种方法中基于Dockerfile创建的方法使用最为灵活。 Dockerfile可以看作是被Docker程序所解释翻译的脚本,是由一组命令集合而成,每条命令对应一条操作指令,由docker翻译为Linux下的具体命令。用户可以通过自定义其内容来快速创建镜像。 ...原创 2020-03-29 19:16:59 · 213 阅读 · 1 评论 -
Docker---建立registry私有仓库与容器通信
一.建立私有仓库二.端口映射三.容器互联原创 2020-03-21 21:25:53 · 301 阅读 · 1 评论 -
Docker---镜像制作与Dockerfile详解
一.Docker镜像制作的三种方式基于已有的镜像创建基于本地模板创建镜像基于Dockerfile自定义镜像二.Dockerfile指令详解FROM用法:FROM <image> FROM用于指定构建镜像的基础源镜像,如果本地没有指定的镜像,则会自动从Docker的公共仓库中pull镜像下来 FROM必须是Dockerfile中非注释行的第一个指令,即Dock...原创 2020-03-20 12:20:24 · 423 阅读 · 1 评论 -
Docker---数据共享与数据持久化
一.docker与宿主机之间数据共享二.docker容器之间数据共享原创 2020-03-18 18:15:18 · 476 阅读 · 1 评论 -
Docker---资源管理
目录一.docker资源管理概述二.CPU资源的优化三.内存资源的优化三.磁盘I/O读写的优化一.docker资源管理概述由于一台主机可以放多个容器,默认的情况下,docker没有对容器镜像硬件资源的限制 当容器负载过高时会尽可能的占用宿主机的资源,所以有时候我们需要对容器的资源使用设置一个上限 使用systemctl-cgtop动态查看各个资源的使用情况(依据该...原创 2020-03-15 15:58:50 · 504 阅读 · 1 评论 -
Docker---基本操作命令详解
目录Docker基本命令查看docker的信息对image的操作对容器的操作Docker基本命令查看docker的信息查看docker的版本[root@cloud ~]# docker versionClient: Docker Engine - Community Version: 19.03.7 ##此处显示...原创 2020-03-12 22:16:48 · 489 阅读 · 1 评论 -
Docker---入门详解、部署与镜像加速
一.docker详解docker的背景与发展docker的官网https://www.docker.com/docker是一个开源的项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的go语言实现。项目后来加入了Linux基金会,遵从了Apache2.0协议,项目代码在GitHub上进行维护 docker自开源后受到广泛的关注和讨论,...原创 2020-03-08 21:11:39 · 2882 阅读 · 1 评论