摘要:
Java为什么要调用C语言编写的程序因为涉及操作系统底层用java实现不了时,需要Java调用底层的接口,比如c语言库或者c++语言库。 早年公司项目中是触摸屏项目就是用的java调用jni的方法实现的.写这篇文章也是由于kubenetes中涉及到cgo包的调用,所以顺手也写了这个,多年以前也写过p 阅读全文
摘要:
容器技术发展历程 操作系统容器技术最早出现在FreeBSD上叫做 jail(虚拟化技术),2000年,freebsd4.0版本发布的技术,将一个进程放入jail(监狱)中运行,不管这个进程在其中发生怎样的错误都不会影响到系统上其他进程的运行 jail技术在Linux中的实现叫做vserver,vse 阅读全文
摘要:
采集环境 [root@ht5 limits.d]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) [root@ht5 limits.d]# uname -a Linux ht5.node 3.10.0-1160.42.2.e 阅读全文
摘要:
在2013年Docker刚发布的时候,它是一款基于 LXC 的开源容器管理引擎。把LXC复杂的容器创建与使用方式简化为Docker自己的一套命令体系Docker公司的最终目标,是在过往工作的基础上,进一步将Docker组件化.从runc和containerd开始,长期以来拆分一直是Docker项目的 阅读全文
摘要:
一、docker 和 containerd 1、docker 由 docker-client ,dockerd,containerd,docker-shim,runc等组成,所以containerd是docker的基础组件之一 注意不同版本的docker,名称也不一样(包括调用链条是不一样的) 2、 阅读全文
摘要:
Docker给我们提供创建容器的方式也有好几种,包括1.docker run命令、2.Dockerfile文件、3.docker-compose4.使用runC创建容器 本机情况环境采集: [root@ht5 ~]# docker version Client: Version: 18.03.0-c 阅读全文
摘要:
Kubernetes(k8s)既可使用docker也可使用rkt Docker容器技术使用OCI规范 rkt容器技术使用AppC规范 oci规范是oci基于docker制定的容器标准 AppC容器开放标准与规范是CoreOS制定的 名称 组织 代码地址 备注 containerd CNCF http 阅读全文
摘要:
The Container Network Model-翻译为容器网络模型-缩写为CNM CNM容器网络模型是docker提出的,docker公司推动的是docker容器技术,cni容器网络模型是coreos提出的,coreos推动的rkt容器技术flannel就是coreos公司的杰作.docke 阅读全文
摘要:
编译环境 CentOS Linux release 7.2.1511 (Core) [root@fp-web-43 bin]# uname -s Linux [root@fp-web-43 bin]# uname -r 3.10.0-327.el7.x86_64 [root@fp-web-43 bi 阅读全文
摘要:
docker 是一个供开发和运维人员开发,测试,部署和运行应用的容器平台。这种用linux container部署应用的方式叫容器化。http://mirrors.163.com/docker-ce/linux/static/stable/x86_64/ docker-compose 是一个用于运行 阅读全文