摘要: 1.拉取基础镜像 docker pull centos 2.下载源代码软件包 nginx-1.6.0.tar.gz 3.编辑dockerfile文件 mkdir /root/nginx/ vim /root/nginx/dockerfile 4.执行dockerfile文件 docker build 阅读全文
posted @ 2018-04-13 17:44 Leonardo-li 阅读(5961) 评论(0) 推荐(0) 编辑
摘要: 构建容器的方法: (1)命令docker commit 运行容器的三个步骤:运行+修改+保存镜像 例子: 拉取镜像 docker pull centos 创建容器 docker run -itd e934aafc2206 /bin/bash 进入容器修改容器 docker exec -it e6e5 阅读全文
posted @ 2018-04-13 17:34 Leonardo-li 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1. 容器分层结构图: 2.dockerfile分层的结构图: 配合图详解: bootfs : kernel boot rootfs : /etc /dev /bin /usr .. 容器的内核会映射到容器的rootfs,等启动到bootfs的时候,容器就会卸载掉rootfs,由系统的rootfs也 阅读全文
posted @ 2018-04-13 17:27 Leonardo-li 阅读(425) 评论(0) 推荐(0) 编辑
摘要: docker 容器 容器不是docker ,但是docker是容器 (1)容器的核心技术: 容器规范:OCI coreOS红帽收购,在企业版7.5之内 rkt 组织OCI ,建立了两项规范: runtime spec:不同的厂商容器可以通用 image format spec:不同厂商通用镜像。 ( 阅读全文
posted @ 2018-04-13 17:09 Leonardo-li 阅读(303) 评论(0) 推荐(0) 编辑
摘要: docker架构 一.具体部分的详解: 1.docker daemon docker daemon是常驻的后台程序 docker server就是后台程序docker接受数据请求,然后交给route,路由给指定的容器,然后handler处理请求信息数据的(区分数据就是区分头部信息的类型,我请求的是什 阅读全文
posted @ 2018-04-13 17:06 Leonardo-li 阅读(826) 评论(0) 推荐(0) 编辑
摘要: Cgroup ************************************************************** 2.为什么限制硬件资源: 一个虚拟机开启一个nginx需要很大的资源, 在docker里: nginx 一个进程大概占用10-15M 公用内存的弊端:黑客进攻, 阅读全文
posted @ 2018-04-13 16:54 Leonardo-li 阅读(950) 评论(0) 推荐(0) 编辑