随笔 - 424  文章 - 0  评论 - 13  阅读 - 90万

随笔分类 -  docker

docker的thin pool 和 ulimit问题
摘要:docker出现thin pool问题后,要手动地清理不用的空间。thin pool问题报错如下 docker: Error response from daemon: devmapper: Thin Pool has 9922 free data blocks which is less than 阅读全文
posted @ 2020-11-22 22:37 lnlvinso 阅读(1474) 评论(0) 推荐(0) 编辑
k3s
摘要:看同事写的k3s的总结,还以为看错了,不应该是k8s么。查了下,还真的是有k3s的。 我对k8s也是了解一些主要组件的作用,更多的是用kubectl定位问题。干技术的就是不仅工作上的知识要学习,也要扩展知识面的宽度。 下面的转自:https://www.jianshu.com/p/dbc8d9a83 阅读全文
posted @ 2020-09-07 21:25 lnlvinso 阅读(1176) 评论(0) 推荐(0) 编辑
pod亲和性和反亲和性
摘要:实际使用中,如果希望2个pod在一个node上,那么可以用到node的亲和性,或者使用pod亲和性。 如果希望2个io密集型或者2个CPU密集型的pod不在一个node上,就可以用到pod的反亲和性。 原文地址:https://www.qikqiak.com/post/kubernetes-affi 阅读全文
posted @ 2020-09-01 22:21 lnlvinso 阅读(8516) 评论(0) 推荐(1) 编辑
Dockefile中没有CMD的情况
摘要:最近发现一个docker镜像的Dockefile中没有CMD,请教了下别人,也学了些知识。 Dockefile中没有CMD,那么会去调用父镜像的CMD。 这样做还有一个好处是,各个不同子镜像可以对同一个环境变量设置不同的值,这样父镜像通过shell取到设置的环境变量,同一个CMD实际运行的是子镜像的 阅读全文
posted @ 2020-07-15 22:30 lnlvinso 阅读(1750) 评论(0) 推荐(0) 编辑
shell中的单引号,双引号,反引号
摘要:docker的父镜像中定义了一个环境变量,我们的镜像在启动命令中需要用到这个环境变量。但是不加双引号时总是报错,报找不到java的启动类,加上双引号就不报错了。 父镜像中定义的变量:$xxx_CMD = -Xdump:tool:events=systhrow,opts=ASYNC,filter=ja 阅读全文
posted @ 2020-06-14 22:45 lnlvinso 阅读(572) 评论(0) 推荐(0) 编辑
docker容器以非root用户启动应用
摘要:docker容器启动应用默认的是root用户,可以使用ps命令来查看。很多的目录及文件权限是777,这些都是不安全的。 最近的一项工作就是要以非root用户启动docker,并且修改777权限为755. 在Dockefile中创建指定的用户xxx和用户组,然后用su-exec xxx java .. 阅读全文
posted @ 2020-06-09 22:01 lnlvinso 阅读(8529) 评论(0) 推荐(0) 编辑
给力的k8s命令
摘要:需要使用Robot Framework写测试用例。 使用python的sshClient在指定容器创建目录。 本来用的方法 podname = send('kubectl get pods -n test | grep rsync | awk '{print $1}') send('kubectl 阅读全文
posted @ 2020-03-02 22:04 lnlvinso 阅读(232) 评论(0) 推荐(0) 编辑
Linux中的^M
摘要:当在Linux中查看文件时发现了^M,你可能就需要注意文件的分隔符了。使用的不是Linux的文件分割符,而是window的文件分隔符。 解决的办法也很简单,使用dos2unix转换文件的分隔符即可。 最近的工作中也遇到了一次这个问题。 docker容器启动不起来,使用k8s和docker的logs命 阅读全文
posted @ 2020-02-25 22:45 lnlvinso 阅读(2503) 评论(0) 推荐(0) 编辑
虚拟化中的一些概念
摘要:KVM:全虚拟化,需要模拟各种硬件。类似的技术Vmware,VirtualBox。 Docker:不算是严格的虚拟化,进程隔离和各种资源的限制。 OpenStack: OpenShift: 裸机: IaaS: 阅读全文
posted @ 2019-12-09 22:40 lnlvinso 阅读(233) 评论(0) 推荐(0) 编辑
RAID概念记录
摘要:之前对RAID概念有一些基本的认知,这次同事培训k8s 的持久卷,提到了RAID的一些概念和用法,记录一下。 RAID ( Redundant Array of Independent Disks )即独立磁盘冗余阵列,通常简称为磁盘阵列。 与之对应的是JBOD ( Just a Bunch of 阅读全文
posted @ 2019-11-25 22:25 lnlvinso 阅读(419) 评论(0) 推荐(0) 编辑
Cgroup与LXC简介
摘要:原文地址: https://blog.51cto.com/speakingbaicai/1359825 一、Docker、LXC、Cgroup的结构关系 根据Docker布道师Jerome Petazzoni的说法,Docker约等于LXC+AUFS(之前只支持ubuntu时)(作者2015-10- 阅读全文
posted @ 2019-07-28 22:07 lnlvinso 阅读(2450) 评论(0) 推荐(0) 编辑
OVS
摘要:docker的网络中OVS是一个重要概念,使用软件实现了交换机功能。再加上vxlan(overlay)隧道技术,实现了跨主机通信。 OVS是一个虚拟交换机,利用软件的方式实现交换功能,所以也叫软件交换机,跟传统的物理交换机相比,虚拟交换机同要具备很多有点:1.配置灵活,因为是软件实现的,一台物理服务 阅读全文
posted @ 2019-07-17 21:34 lnlvinso 阅读(1584) 评论(0) 推荐(1) 编辑
docker commit命令
摘要:docker commit命令用于基于一个容器来创建一个新的docker镜像。 docker commit制作的镜像,除了制定镜像的人知道执行过什么命令,怎么生成的镜像,别人根本无从得知。建议使用的是Dockerfile来制作镜像,镜像的生成过程是透明的, docker commit可用于被入侵后保 阅读全文
posted @ 2019-07-03 22:28 lnlvinso 阅读(4517) 评论(0) 推荐(0) 编辑
linux各种IPC机制
摘要:docker中的资源隔离,一种就是IPC的隔离。IPC是进程间通信。 下面的文章转载自https://blog.csdn.net/yyq_9623/article/details/78794775 原帖发表在IBM的developerworks网站上,是一个系列的文章,作者郑彦兴,通过讲解和例子演示 阅读全文
posted @ 2019-05-15 22:01 lnlvinso 阅读(5356) 评论(0) 推荐(1) 编辑
Busybox镜像
摘要:使用docker多少还是要知道一些Busybox的知识,下面转载自https://blog.csdn.net/chengqiuming/article/details/79313539 一 简介 Busybox是一个集成了一百多个最常用Linux命令和工具的软件工具箱,它在单一的可执行文件中提供了精 阅读全文
posted @ 2019-02-27 22:25 lnlvinso 阅读(3223) 评论(0) 推荐(1) 编辑
docker之小记一
摘要:PaaS上build新版本的基础组件的镜像总是失败,提示也不是很明确。突然想起来,镜像的依赖关系做过变更,可能是缺少基础镜像的原因。 由于没有统一的仓库或者只是我还不知道,就从制品库下载对应的镜像,然后又发现依赖其他镜像,开始了葫芦娃救爷爷的过程,下载了若干个镜像。 docker下载父镜像时,会不会 阅读全文
posted @ 2018-10-28 21:54 lnlvinso 阅读(199) 评论(0) 推荐(0) 编辑
jvm感知docker容器参数
摘要:docker中的jvm检测到的是宿主机的内存信息,它无法感知容器的资源上限,这样可能会导致意外的情况。 -m参数用于限制容器使用内存的大小,超过大小时会被OOMKilled。 -Xmx: 默认为物理内存的1/4。 4核CPU16G内存的宿主机 java 7 java 8 java 9 java 10 阅读全文
posted @ 2018-10-27 21:53 lnlvinso 阅读(6017) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示