Docker
MAYSYQ
这个作者很懒,什么都没留下…
展开
-
Docker swarm
Docker swarmdocker swarm集群:三剑客之一 docker01 192.168.1.70 node1 docker02 192.168.1.50 node2 docker03 192.168.1.40 ...原创 2020-01-20 16:05:13 · 265 阅读 · 0 评论 -
Docker实现服务发现
Docker实现服务发现Docker + Consul + registrator实现服务发现Consul:分布式、高可用的,服务发现和配置的工具,数据中心Registrator:负责收集dockerhost上,容器服务的信息,并且发送给consulConsul-template:根据编辑好的模板生成新的nginx配置文件,并且负责加载nginx配置文件实验环境...原创 2020-01-20 15:54:30 · 966 阅读 · 0 评论 -
Prometheus(普罗米修斯)
Prometheus(普罗米修斯)是一个系统和服务的监控平台。它可以自定义时间间隔从已配置的目标收集指标,评估规则表达式,显示结果,并在发现某些情况时触发警报与其他监视系统相比,Prometheus的主要区别特征是:一个多维数据模型(时间序列由指标名称定义和设置键/值尺寸)一个灵活的查询语言来利用这一维度不依赖于分布式存储;单服务器节点是自治的时间序列收集通过HTTP...原创 2020-01-17 11:39:46 · 1695 阅读 · 0 评论 -
Docker的监控
Docker的监控docker自带的监控命令docker top / stats / logssysdig[root@localhost ~]# docker load < sysdig.tar[root@localhost ~]# docker load < scope.1.12.tar[root@localhost ~]# docker ru...原创 2020-01-17 11:27:08 · 201 阅读 · 0 评论 -
Docker三剑客之docker-compose+wordpress的博客搭建
Docker三剑客之docker-composedocker容器的编排工具:解决相互有依赖关系的多个容器的管理//验证已有docker-compose命令[root@localhost ~]# docker-compose -vdocker-compose version 1.25.0, build 0a186604docker-compose的配置文件实例通过...原创 2020-01-17 10:50:01 · 334 阅读 · 0 评论 -
Docker部署LNMP环境
Docker部署LNMP环境172.16.10.0/24Nginx:172.16.10.10Mysql:172.16.10.20PHP:172.16.10.30网站的访问主目录:/wwwrootNginx的配置文件:/docker[root@localhost ~]# docker run -itd --name test nginx:latest[...原创 2020-01-17 10:44:21 · 1116 阅读 · 0 评论 -
Docker数据持久化
Docker数据持久化为什么要做数据持久化:因为Docker容器本身就是一个进程,可能会因为某些原因,或某些错误导致进程被杀死,这样数据就会丢失。Docker容器是有生命周期的,生命周期结束,进程也会被杀死,数据就会丢失,因此需要做数据持久化,保证数据不会丢失Storage Driver数据存储Centos7版本的Docker,Storage Driver为:Overlay...原创 2020-01-16 12:09:33 · 291 阅读 · 0 评论 -
Docker架构+Docker镜像分层+Dockerfile
Docker架构:Docker架构总结:Docker是属于C/S架构,用户是使用 Docker Client 与 Docker Daemon 建立通信,并发送请求。请求接收后,Docker server通过http协议与路由,找到相应的 Handler 来执行请求Docker Engine 是 Docker 架构中的运行引擎,同时也 Docker 运行的核心模块。Docker En...原创 2020-01-16 12:03:53 · 575 阅读 · 0 评论 -
Docker的基本操作命令
Docker的基本操作命令://查找镜像:[root@localhost ~]# docker search mysql //默认在docker hub公共仓库进行查找//拉取镜像,下载镜像:[root@localhost ~]# docker pull busybox//导出镜像到本地:[root@localhost ~]# docker save...原创 2020-01-16 11:56:17 · 1654 阅读 · 0 评论 -
Docker的底层原理
Docker底层原理如果虚拟机内服务对内核版本有要求,这个服务就不太适合用docker来实现了Busybox:欺骗层解耦:解除耦合、解除冲突耦合:冲突现象run----->Centos系统(nginx、web)对于docker host来说这个系统仅仅是一个进程Namespace(名称空间):用来隔离容器[root@localho...原创 2020-01-16 11:51:16 · 247 阅读 · 0 评论 -
Docker的私有仓库
Registry用docker容器运行registry私有仓库下载registry镜像:[root@localhost ~]# docker pull registry:2 //2版本是使用go语言编写的,而registry是使用python写的//运行私有仓库:[root@localhost ~]# docker run -itd --name regi...原创 2020-01-16 11:46:36 · 223 阅读 · 0 评论 -
Docker跨主机网络方案之MacVlan
Docker跨主机网络方案之MacVlan实验环境:docker01192.168.1.70docker02192.168.1.50关闭防火墙和禁用selinux,更该主机名:[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# systemctl disable firewall...原创 2019-12-24 22:23:43 · 393 阅读 · 0 评论 -
Docker网络:
Docker网络:原生网络[root@localhost ~]# docker network lsNETWORK ID NAME DRIVER SCOPEfcc280741b01 bridge bridge local9c09e5a698...原创 2019-12-24 22:12:50 · 116 阅读 · 0 评论