docker
文章平均质量分 92
USCWIFI
Talk is cheap,show me your code.
展开
-
prometheus监控域名证书到期时间
参考:https://mp.weixin.qq.com/s/gXffcNzixAiTKSBZcf2sBA最终效果图:下面全部使用docker部署:一、部署prometheus这是一个默认的prometheus配置文件:[root@localhost prometheus]# cat prometheus.yml# my global configglobal: scrape_interval: 15s # Set the scrape interval to ...原创 2021-03-29 14:55:07 · 4364 阅读 · 1 评论 -
【转载】K8S 问题排查:cgroup 内存泄露问题
【转载】K8S 问题排查:cgroup 内存泄露问题原文:http://www.xuyasong.com/?p=2049前言这篇文章的全称应该叫:[在某些内核版本上,cgroup 的 kmem account 特性有内存泄露问题],如果你遇到过 pod 的 cannot allocated memory 报错,node 内核日志的 SLUB: Unable to allocate memory on node -1 报错,那么恭喜你中招了。这个问题在 pingcap 文章 和腾讯云的官方修复都发转载 2020-10-26 10:56:48 · 7527 阅读 · 2 评论 -
转载kubernetes 1.9 与 CentOS 7.3 内核兼容问题
20201022转载kubernetes 1.9 与 CentOS 7.3 内核兼容问题原文:http://www.linuxfly.org/kubernetes-19-conflict-with-centos7/ 生产环境发现不定时 Java 应用出现 coredump 故障,测试环境不定时出现写入 /cgroup/memory 报 no space left on device 的故障,导致整个 kubernetes node 节点无法使用。设置会随着堆积的 cgroup 越来越多,docke转载 2020-10-22 14:26:07 · 1190 阅读 · 0 评论 -
手把手教你给win10 2004版本的ubuntu1804子系统安装docker
ubuntu1804子系统安装docker-ce分两种情况:1、win10版本小于2004版本2、win10版本大于2004版本一、说明win10版本小于2004的话,可以使用WSL1.0,WSL1.0需要在windows上安装docker,然后用ubuntu子系统去连windows的dockerwindows版本大于等于2004的话,可以使用WSL2.0。WSL2.0拥有完整的linux内核,可以直接在ubuntu1804子系统上安装docker并启动下面讲解windows版本大于等原创 2020-09-07 23:58:14 · 905 阅读 · 0 评论 -
修改使用Alpine Linux的Docker容器的时区
参考:https://www.jianshu.com/p/cd1636c94f9f 进入容器命令行 # docker exec -it container_name /bin/sh 安装 timezone 数据包 # apk add -U tzdata# ls /usr/share/zoneinfo 为了防止添加失败,加上-U参数,更新仓储缓存。 列出安装的...转载 2019-02-26 13:55:07 · 2207 阅读 · 0 评论 -
docker学习(八)—— docker的系统资源限制及验证(基础篇)
限制容器的资源:默认情况下,一个容器是没有任何资源限制的,可以几乎耗尽内核可分配给当前容器的所有资源,宿主机的调度器能调度多少资源,容器就可以用多少资源(高负载的情况下)docker提供了下面的途径:如何限制内存,CPU,磁盘IO等,内存是非可压缩资源,CPU是可压缩资源,依赖于linux的一些深层知识memory hogsoom objoom score非常非常重要的...原创 2019-01-09 09:24:24 · 980 阅读 · 0 评论 -
Docker私有registry(简单学习)及使用docker-compose快速搭建简易harbor仓库
Docker Registry分类Registry用于保存docker镜像,包括镜像的层次结构和元数据 用户可以自建registry,也可以使用官方的Docker Hub 分类 Sponsor Registry:第三方的Registry,供客户和Docker社区使用 Mirror Registry:第三方的Registry,只让客户使用 Vendor Registry:由发布Do...原创 2019-01-07 02:57:00 · 4061 阅读 · 1 评论 -
docker学习(六)—— docker存储卷
参考:https://www.imooc.com/article/26316Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层如果运行中的容器修改了一个现有的一个已存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写层中该文件的副本已隐藏,此即“写时复制”机制。 为什么需要存储卷?...原创 2019-01-01 13:19:18 · 589 阅读 · 0 评论 -
docker学习(五)—— docker容器网络
ip netns管理网络名称空间查看帮助:[root@docker2 ~]# ip netns helpUsage: ip netns list ip netns add NAME ip netns set NAME NETNSID ip [-all] netns delete [NAME] ip netns identify...原创 2018-12-31 01:38:06 · 581 阅读 · 0 评论 -
docker学习(四)—— 容器虚拟化网络基础
6种名称空间:UTS User Mount IPC Pid NetLinux内核原生支持二层虚拟网桥设备。用软件来构建一个交换机 OVS:OpenVSwitch 开源的虚拟交换机SDN:软件定义网络 software define network每一个虚拟机网卡是成对出现的,可模拟网线的两头。linux的核心转发跨物理机做虚拟机,两者都桥接物理桥桥接:把物...原创 2018-12-30 22:50:56 · 400 阅读 · 0 评论 -
docker学习(三)—— docker镜像概念,镜像的基本操作
docker参考手册:https://docs.docker.com/engine/reference/commandline/dockerd/daemon.json参考:https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-filedocker网络的参考:https://doc...原创 2018-12-30 18:49:24 · 2546 阅读 · 0 评论 -
docker学习(二)——docker的基本概念及基础使用
一张图概括整篇文章内容:来自:https://medium.com/@nagarwal/lifecycle-of-docker-container-d2da9f85959docker参考手册:https://docs.docker.com/engine/reference/commandline/dockerd/daemon.json参考:https://docs.docker.c...原创 2018-12-30 14:59:48 · 887 阅读 · 0 评论 -
docker学习(一)——docker基础技术概念入门
docker参考手册:https://docs.docker.com/engine/reference/commandline/dockerd/daemon.json参考:https://docs.docker.com/engine/reference/commandline/dockerd/#daemon-configuration-filedocker网络的参考:https://doc...原创 2018-12-30 12:39:45 · 286 阅读 · 0 评论 -
docker学习(七)—— Dockerfile简单学习(一)
官方参考:https://docs.docker.com/engine/reference/builder/基于容器制作镜像基于Dockerfile制作镜像nginx在不同的生产环境中的配置参数是不同的,nginx的默认配置不能满足所有生产环境的要求。基于容器制作镜像较为繁琐,还得创建容器,进入容器,操作,打包容器等server.conf,/etc/nginx/conf.d/...原创 2019-01-05 18:19:27 · 1347 阅读 · 0 评论