摘要: Dockerfile构建nginx镜像 要求:dockerfile做nginx源码镜像。并且启动后容器后可以直接启动。 首先拖入nginx的tar包到物理机路径,与Dockerfile文件放在同一目录 编写Dockerfile [root@localhost ~]# vim Dockerfile F 阅读全文
posted @ 2021-07-12 16:05 听风TF 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Dockerfile语法及构建简单镜像 前面使用过docker commit去构建镜像 Docker并不建议用户通过这种方式构建镜像。原因如下: 这是一种手工创建镜像的方式,容易出错,效率低且可重复性弱。比如要在 debian base 镜像中也加入 vi,还得重复前面的所有步骤。 更重要的:使用者 阅读全文
posted @ 2021-07-12 16:03 听风TF 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 镜像分层结构理论 要学习去构建镜像,就要做到为什么镜像会如此的小 从最小的镜像开始 世界上最小的镜像是hello-world(1.84kb) [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE hello-wo 阅读全文
posted @ 2021-07-12 15:59 听风TF 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 镜像分层结构理论 Docker镜像 据Docker官网的技术文档描述,Image(镜像)是Docker术语的一种,代表一个只读的layer。而layer则具体代表Docker Container文件系统中可叠加的一部分。 笔者如此介绍Docker镜像,相信众多Docker爱好者理解起来依旧是云里雾里 阅读全文
posted @ 2021-07-12 15:56 听风TF 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 安装OpenVPN Access Server 网络允许::建议安装OpenVPN Access Server的方法是使用官方的OpenVPN Access Server软件存储库。安装OpenVPN Access Server客户端安装包和OpenVPN Access Server软件包本身。 y 阅读全文
posted @ 2021-07-12 15:05 听风TF 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 首先查看pod网段:kubectl describe pod 名字 直接在客户端打开CMD添加路由即可 阅读全文
posted @ 2021-07-09 14:11 听风TF 阅读(1265) 评论(1) 推荐(0) 编辑
摘要: Docker的框架结构 Docker框架结构基于docker源码响应的框架 Server与Client 监听端口 一个完整的docker程序,由client和server两个端组成,客户端和服务端都会在本地安装好,在生产环境中,是可以将client和server分离的 docker默认是没有监听端口 阅读全文
posted @ 2021-07-07 11:01 听风TF 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 对容器磁盘读写进行控制 关键词 --blkil-weight:硬盘优先级,谁先使用硬盘 bps/iops:bps是每秒读写的数据量,iops是每秒的io次数 都有利于提升数据读取的速度,要么单次读取数据大,要么读取数据小但是次数多 --device-read-bps:磁盘每秒读取速度 --devic 阅读全文
posted @ 2021-07-07 10:56 听风TF 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 对容器内存的限制 内存分为:物理内存和swap内存 关键词 --memory:限制内存的使用容量 --memory-swap:限制内存+swap的大小 启动一个限制内存使用的容器testa,如果不指定--memory-swap的话,默认它的大小和内存一样大 [root@localhost ~]# d 阅读全文
posted @ 2021-07-07 10:53 听风TF 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 控制容器中cpu使用的优先级 默认情况下所有的容器都平等的使用cpu,并没有限制,Docker可以通过内容进行限制 关键词 -c/--cpu-shares:控制cpu优先级 --cpuset-cpus:指定使用哪块cpu 实验环境 将计算机调整为单核cpu,内存4G 实验目的 启动多个容器,指定容器 阅读全文
posted @ 2021-07-07 10:51 听风TF 阅读(354) 评论(0) 推荐(0) 编辑