docker-监控 监控 sysdig cadvisor promethus,这些都是第三方监控软件 原生监控 docker ps # 查看docker web1的信息 [root@localhost ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS 2020-12-15 docker docker
docker-weave网络 weave weave网络属于第三方网络 weave在docker主机之间实现的是overlay网络,使用vxlan封装,基于udp传输,也可以加密传输 weave网络再开启时,会创建一个连接多个docker主机的虚拟网络,类似于以太网交换机,所有容器都连接在上面,互相通信 weave网络转发原理 在创建weave网络时,会在本机自动创建一个虚拟空间,这个空间里面有一个,datapath网卡功 2020-12-14 docker docker
docker-flannel flannel flannel 为每个主机分配一个(subnet)子网,容器从这个子网中分配ip ,这些ip可以在主机之间进行路由 每个容器之间不需要nat和端口映射,就能完成跨主机通讯 通过计算机的最长匹配原则来进行的 flannel数据转发 数据会通过 backend来从etcd进行转发 数据包如何在主机间转发是由 backend 实现的。flannel 提供了多种 backend,最常用的 2020-12-11 docker docker
docker-overylay overlay网络转发原理 创建好docker-overlay类型的容器后,docker会创建一个命名空间,里面会有一个br0网卡 而这个命名空间内veth0桥接着br0,它的作用是和容器的eth0进行veth pair连接通信, 这个命名空间内还有一个vxlan0网卡,它的作用是进行跨主机通信,只要两端的 命名空间内的 vxlan_id相同就可以通信 要相同的 id才能通信,那么就需要co 2020-12-10 docker docker
docker-machine docker-machine 是一个简化docker安装的命令行工具。可以让主机一瞬间安装很多容器,并且可以远程进行管理 安装 https://docs.docker.com/search/?q=machine 可以查看怎样安装 复制官网的命令下载完即可完成安装 [root@bogon ~]# base=https://github.com/docker/machine/releases/ 2020-12-09 docker docker
docker-compose-docker集群的快速编排 docker-compose 该项目是docker官方开源的一个项目 负责实现对docker集群的快速编排 docker-compose将所管理的容器分为三层 project(工程) 也就是目录service(服务) yml文件中的容器(可以多个)container(容器) 服务:一个应用的容器,实际上可以包含若干个相同镜像的容器实例 工程: 又一组关联的应用容器做成一个完整的业 2020-12-08 docker docker
docker-容器持久化 数据持久化 在做数据卷的时候有三种写入方式 1.往容器内写入数据 bind mount (物理机挂载到容器的权限有ro,rw) 2.从容器内获取数据 managed volume (容器持久化将数据存储到物理机) 3.把容器放到内存中 tmpfs (内存挂载) 共享 volume container (专门为其他容器提供存储的功能卷) 也叫容器卷 volume nfs (通过nfs服务 2020-12-07 docker docker
docker原生网络 docker原始网络 docker程序中自带的网络类型[root@localhost ~]# docker network ls NETWORK ID NAME DRIVER SCOPE 941f6aac20a0 bridge bridge local 433 2020-12-04 docker docker
docker容器的状态 容器的各种状态 created 创建状态 running 运行状态 exited 退出状态 paused 挂起状态 容器的运行状态 容器的创建和运行 docker create 创建容器但是不会运行 (None—create—created) docker start 启动一个已经创建的容器 (created—start—running) docker run 创建并启动容器 (No 2020-12-04 docker docker
docker-私有仓库Registry 私有仓库 本地的服务器仓库,用来存放局域网内的docker镜像 docker提供了私有仓库的镜像 registry:2 (1版本效率低) 私有仓库的搭建 192.168.100.211 私有仓库 192.168.100.212 docker 两台主机都开启路由转发 [root@localhost ~]# echo 'net.ipv4.ip_forward = 1 2020-12-04 docker docker