摘要: FastDFS 分布式文件存储 什么是FastDFS? FastDFS是一个开源的轻量级的分布式文件系统。他解决了大量数据存储和负载均衡等问题。特别适合以中小文件(4KB storage server list 的映射表。 Tracker 需要管理的元信息很少,会全部存储在内存中。另外tracker 阅读全文
posted @ 2020-05-17 13:01 张首富 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 精简docker镜像的建议 前提 因为公司业务需求,需要到客户现场部署我们代码的离线环境,因为各大银行和运营商所提供的底层系统各不相同,代码不一定能运行的起来,所以我们就采用了docker版的离线部署方式,报我们所有的应用全打成docker包,然后再到客户现场部署. 但是这又引发了另外一个问题,因为 阅读全文
posted @ 2020-05-17 12:59 张首富 阅读(560) 评论(0) 推荐(0) 编辑
摘要: docker镜像大小的计算 联合文件系统 Dockerfile 中命令与镜像层一一对应,那么是否意味着 docker build 完毕之后,镜像的总大小是否等于每一层镜像的大小总和呢?答案是肯定的。依然以上图为例:如果 ubuntu:14.04 镜像的大小为 200 MB,而 run.sh 的大小为 阅读全文
posted @ 2020-05-17 12:58 张首富 阅读(3279) 评论(0) 推荐(0) 编辑
摘要: 使用 supervisor 管理进程(管理docker的进程) Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程, 阅读全文
posted @ 2020-05-17 12:57 张首富 阅读(199) 评论(0) 推荐(0) 编辑
摘要: docker垃圾回收机制 说明 对于Docker来说,存在镜像/容器/存储卷和网络(iptables规则)这些对象.因此docker也会产生出这些对应的对象,这些对象会占据磁盘空间,当这些对象不会再被使用的时候,为了节省磁盘空间,就需要对这些对象进行清理,即docker的垃圾清理.我们这边针对doc 阅读全文
posted @ 2020-05-17 12:56 张首富 阅读(782) 评论(0) 推荐(0) 编辑
摘要: docker19.03读取NVIDIA显卡 前言 2019年7月的 已经正式发布了,这次发布对我来说有两大亮点。 1,就是docker不需要root权限来启动喝运行了 2,就是支持GPU的增强功能,我们在docker里面想读取nvidia显卡再也不需要额外的安装 了 安装nvidia驱动 确认已检测 阅读全文
posted @ 2020-05-17 12:55 张首富 阅读(7818) 评论(0) 推荐(0) 编辑
摘要: 通过docker image 获取到 dockerfile 只输出 CREATE BY 这一列 完成输出命令 替换命令执行的bash前缀 由于history中的命令是层级的,越晚运行的命令越在上面,为了更方便的阅读,使用 命令让其翻转 阅读全文
posted @ 2020-05-17 12:54 张首富 阅读(3885) 评论(0) 推荐(1) 编辑
摘要: Docker核心 Namespaces(命名空间) 1)概念: 命令空间是Linux内核的一个强大的特性。每个容器都有自己单独的命令空间,运行在其中的应用都是独立在操作系用中运行一样。命名空间保证了容器之间彼此互不影响。 是 Linux 为我们提供的用于 等资源的方法。在日常使用 Linux 或者 阅读全文
posted @ 2020-05-17 12:52 张首富 阅读(275) 评论(0) 推荐(0) 编辑