![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 60
YUyuanAN_COM
不负众望的一定会活的很精彩
展开
-
docker的一些原理
这篇会比较杂七杂八 .- +.+ -. docker的5个优势 持续集成性 版本可控制 可移植性 可隔离性 安全性 容器runtime runtime是容器真正运行的地方就好比于Java程序和jvm的关系。 lxc: docker 12版本以前 runc: dicker12版本以后 rkt: coreOS 容器的管理工具 lxd:lxc runc:docker-engine17 ————>...原创 2019-10-31 14:23:21 · 177 阅读 · 0 评论 -
搭建私有的docker镜像仓库
搭建私有镜像仓库 创建私有仓库 下载registry镜像 docker pull registry 创建一个私有镜像仓库的目录 mkdir -p /root/images 运行私有仓库容器 docker run -d -p 5000:5000 --restart=always -v /root/images:/var/lib/registry –name egistry registry:2...原创 2019-10-31 13:35:25 · 293 阅读 · 2 评论 -
DOCKER的ELK日志管理平台
ELK E elasticsearch 生成 近乎实时查询的全文搜索引擎 L logstash 收集 读取原始日志并对其进行分析和过滤再把结果转给其他组件 K kibana 可视化 一个基于java脚本的web图形界面 注:至少需要4G内存 实验步骤 先将sysctl vm.max_map_count 需要修改为262144 sysctl -w vm.max_map_count=262144 ...原创 2019-10-31 13:11:42 · 220 阅读 · 0 评论 -
DOCKER容器监控
容器监控 docker自有的监控命令 查看各个容器的信息 docker container ls 查看容器进程 docker container top 容器名称 查看各个容器硬件使用情况 docker container stats sysdig实时监控(仅支持原生容器) 安装内核包 yum -y install kernel-devel 复制3.10.0-327.el7.x86_64...原创 2019-10-31 09:39:33 · 407 阅读 · 0 评论 -
DOCKER中的通讯
docker中如何进行互通 单容器通讯 NONE none优点是可以生成随机码,缺点是无法通讯。 docker run -it --network none 镜像ID或者名称 HOST host优点是性能比较好,缺点是会有端口冲突的问题,可以使用于对性能有要求的容器。 docker run -it --network host 镜像ID或者名称 bridge 我们创建容器的时候会发现我们有...原创 2019-10-30 20:45:14 · 163 阅读 · 0 评论 -
自己手工创建docker中base镜像
base镜像 原理 创建base镜像就好比是在原有的镜像上安装或添加执行某些命令。 灰常简单 镜像创建原理 创建镜像的时候会出现一个临时容器 到具体内容跟的时候会删掉这个临时容器 然后生成一个临时镜像层 镜像文件中出现几次命令就会重复上面几次步骤 最后这几个镜像层进行合成就生成镜像 如何创建镜像 对创建好的dockerfile文件执行命令,进行创建。 docker build -t 名称:标签 ....原创 2019-10-30 19:50:37 · 837 阅读 · 0 评论 -
docker容器原理之(解耦与半解耦)
解耦与半解耦 解耦与半解耦的原理 软件流程 想要了解解耦与半解耦,需要先知道一个应用启动的流程是什么。 USER通过shell(bash/zsh)发送指令给OS, OS发送通知lib库准备好运行环境, lib库准备好通知soft可以运行了, soft进行操作将指令下发给device执行。 解耦 当我们在同一个操作系统中运行相同的软件程序时,它们会发生冲突。解除耦合则是为一个软件分配一个环境,使其独...原创 2019-10-30 19:04:53 · 1538 阅读 · 3 评论 -
CENTOS7中安装DOCKER
使用软件以及工具 CENTOS7 (一款开源的Linux系统) DOCKER (一款开源的应用容器引擎) YUM (Yum是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器) 安装步骤 删除原有的yum.repo的文件 (使用MV移动走也可以) rm -rf /etc/yum.repos.d/*.* 添加一个含有的docker的yum源 我使用的是阿里云的 vim...原创 2019-10-30 17:43:26 · 269 阅读 · 0 评论