摘要: 一、基本概述 docker 主要有两种数据存储形式, 一种是storage driver(也叫做 Graph driver), 另一种是 volume driver。 stroage driver主要是存储那些无状态的数据,写入密集型的场景应该使用 volume driver。 1.1 storag 阅读全文
posted @ 2019-03-31 20:40 流光给给 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 一、docker运行wordpress案例 第一步:创建一个mysql容器 第二步:启动wordpress容器,指定相应环境变量 官网地址:https://hub.docker.com/_/wordpress/ 第三步:网页访问http://host_ip:8080 二、什么是Docker Comp 阅读全文
posted @ 2019-03-31 20:29 流光给给 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 一、Docker Image 1.1 什么是Image image是一个文件和meta data的集合 分层的,并且每一层都可以添加、改变、删除文件,成为一个新的image 不同的image可以共享layer image本身是read-only的 1.2 image的获取方式 封装一个容器为镜像(最 阅读全文
posted @ 2019-03-31 12:08 流光给给 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一、多容器复杂应用的部署 程序介绍:一个简单的python程序,但是需要去连接redis获取数据,并会进行数据的写入操作。这是在单台主机的操作,为接下来的跨主机网路通信做准备。 1.1 准备python程序 注意程序里面连接的REDIS主机的配置为REDIS_HOST的一个变量! 1.2 编写Doc 阅读全文
posted @ 2019-03-31 12:08 流光给给 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 一、docker的网络模式概述 1.1 单机模式 bridge 默认模式,此模式会为每一个容器分配、设置IP等,并将容器连接到一个docker0虚拟网桥,通过docker0网桥以及Iptables nat表配置与宿主机通信。 host 容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的I 阅读全文
posted @ 2019-03-31 12:07 流光给给 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 一、docker版本 ce 社区免费版 ee ce 社区免费版 ee 企业收费版 二、安装docker-ce 安装epel源 安装docker-ce 安装docker-compose 启动docker服务并设置开机启动 三、配置镜像加速器 docker默认的镜像官网去下载镜像实在是太慢了,需要替换为 阅读全文
posted @ 2019-03-31 12:03 流光给给 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、容器技术 1.1 容器技术的历史 1、在最开始,所有服务都时直接部署在物理机上的,具有如下缺点: 部署非常慢 成本非常高 资源浪费 难于迁移和扩展 可能会被限定硬件厂商 2、之后出现虚拟化技术,虚拟机通过Hypervisor层实现资源的调度 一个物理机可以部署多个app 每个app运行在一个虚拟 阅读全文
posted @ 2019-03-31 12:02 流光给给 阅读(249) 评论(0) 推荐(0) 编辑