docker
Chen-ky
这个作者很懒,什么都没留下…
展开
-
Kubernetes 基础 快速开始
https://kubernetes.io/docs/tutorials/kubernetes-basics/cluster-intro/ create a cluster> minikube version minikube version: v0.15.0-katacoda> minikube start > kubectl version Client Version: ver原创 2017-09-04 10:05:11 · 3716 阅读 · 0 评论 -
ip 命令 docker相关的网络命令 network namespace相关命令总结
网络命名空间:可以详细参考这篇: http://blog.csdn.net/guizaijianchic/article/details/78444638 包含ip netns的使用 ip netns add net1 新建一个网络空间常用指令:ip linkip link addip link add type veth #添加veth pair ,创建之后要记得up ip link set原创 2017-11-04 18:41:35 · 545 阅读 · 0 评论 -
network namespace 介绍和ip netns 命令的使用
network container linuxlinux 网络虚拟化: network namespace 简介By cizixs February 10, 2017 CommentTweetLike+1network namespace 是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自的网络栈信息。不管是虚拟机还是容器,运行的时候转载 2017-11-04 17:09:15 · 5563 阅读 · 0 评论 -
Murano实践之package分析
1、murano package概述murano package 中包含Classes、Resources、UI三个文件夹和manifest.yaml、logo.png两个文件,其中manifest.yaml是必须包含的文件。package解析的入口是manifest.yaml,概括的定义了这个package是什么和有什么样的用途;Classes中定义了这个package中各种运行的方转载 2017-10-25 20:49:42 · 634 阅读 · 0 评论 -
Murano之:集成docker
murano是如何集成docker?提供了怎样的接口以辅助用户快捷的编写package呢?这个得利于murano自身的架构,murano的package提供了自定义lib的功能,即根据自己的需要,根据murano package的定义规则,自己拓展一个即可。关于murano package的解析请移步murano实践之package分析DockerInterfacesLibraryDock转载 2017-10-25 20:47:53 · 215 阅读 · 0 评论 -
使用murano的PL语言
声明: 本博客欢迎转载,但请保留原作者信息! 作者:柯晓东 团队:华为杭州OpenStack团队最近在用Murano来部署应用,关于Murano包及PL语言的使用,这里总结一下,便于后来者。先说Murano包,典型的Murano包如下图所示。含有UI的称为Application,它能继承library,但是不能被其他Application继承了。library不含UI,一般是平台提供转载 2017-10-25 20:44:12 · 490 阅读 · 0 评论 -
创建docker自定义网桥 自定义网桥的配置 docker0
首先停止服务 sudo service docker stop down掉原先的网桥 ifconfig docker0 down 删除原先的网桥 sudo brctl delbr docker0添加网桥 sudo brctl addbr bridge0 配置网桥的ip地址 sudo ip addr add 192.168.3.1/24 dev bridge0 启动网桥 ifcon原创 2017-10-24 21:47:32 · 3258 阅读 · 0 评论 -
docker 目录配置相关
/etc/docker/当docker registry push错误“server gave HTTP response to HTTPS client” 在”/etc/docker/“目录下,创建”daemon.json“文件。在文件中写入: { “insecure-registries”:[“192.168.1.100:5000”] }/etc/docker下包含两个文件,一个是daemo原创 2017-10-02 17:55:12 · 789 阅读 · 0 评论 -
docker save load export import的区别
exportexport命令用于持久化容器(不是镜像)。所以,我们就需要通过以下方法得到容器ID: sudo docker ps -a 接着执行导出: sudo docker export <CONTAINER ID> > /home/export.tarsaveSave命令用于持久化镜像(不是容器)。所以,我们就需要通过以下方法得到镜像名称: sudo docker images 接着执转载 2017-10-23 23:18:37 · 15190 阅读 · 2 评论 -
ubuntu下安装docker-compose
curl安装(官网方法)安装 https://docs.docker.com/compose/install/#install-composesudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/do转载 2017-10-12 20:22:47 · 668 阅读 · 0 评论 -
kubernetes minikube kubectl的安装 绝对良心
捣鼓了整整两天的kubernetes的安装,试了很多的方案,换了很多系统,试了很多方案,但是经常出现 还有跑起来了,但是显示的一直是ContainerCreating,其实本质原因还是下面这种: 镜像拉不下来这么些种种错误,但是归结起来就是:GFW的锅,基本都是网络问题,真的没有什么话说,所做的种种都是为了从各种层面去绕开墙的封锁不要使用运行在虚拟机上的linux去安装kubernete原创 2017-11-02 10:55:41 · 12105 阅读 · 1 评论 -
docker容器运行不退出的方法
问题描述执行docker run image-id bash后,容器退出解决方法docker容器的主线程(dockfile中CMD执行的命令)结束,容器会退出有以下几种解决方法:使主进程无法结束 docker run -d centos /bin/bash -c "while true;do echo hello docker;sleep 1;done"使用交互式启动 docker run -原创 2017-10-11 20:38:49 · 28006 阅读 · 0 评论 -
Docker的ubuntu镜像无ifconfig和ping命令 bash: ifconfig: command not found
通过whereis ifconfig发现根本就没有安装这个命令,需要自己安装apt-get update apt install net-tools # ifconfig apt install iputils-ping # ping原创 2017-09-29 21:17:10 · 10989 阅读 · 0 评论 -
结合《docker进阶与实战中》中的例子理解overlayFS
这部分对应的内容在书的38页mount -t overlay overlay -olowerdir = material:material2,upperdir=build,workdir=work merge其实,这里的material和material2都是镜像层(lowerdir),build是容器层(upperdir),新创的容器这里是空的,用于做相应的更改,而merge是结合之后的统一的那一原创 2017-09-27 21:33:40 · 485 阅读 · 0 评论 -
overlay文件系统解析
一个 overlay 文件系统包含两个文件系统,一个 upper 文件系统和一个 lower 文件系统,是一种新型的联合文件系统。overlay是“覆盖…上面”的意思,overlay文件系统则表示一个文件系统覆盖在另一个文件系统上面。 为了更好的展示 overlay 文件系统的原理,现新构建一个overlay文件系统。文件树结构如下: 1、在一个支持 overlay文件系统的 Linux (转载 2017-09-27 21:16:43 · 8342 阅读 · 2 评论 -
rpc error: code = 13 desc = invalid header field value "oci runtime error: exec failed: container错误
执行kubectl exec -it test -- /bin/bash 出现下面的报错rpc error: code = 13 desc = invalid header field value "oci runtime error: exec failed: container_linux.go:247: starting container process caused \"exec: \\原创 2017-09-05 14:42:24 · 19415 阅读 · 0 评论 -
Cgroup - Linux 的 IO 资源隔离
转载自 https://www.v2ex.com/t/251497 前辈的博客写得很赞,学习到很多Linux 的 IO 隔离跟内存管理那部分复杂度类似, IO 的资源隔离要讲清楚也是比较麻烦的。这部分内容都是这样,配置起来简单,但是要理解清楚确没那么简单。这次是跟 Linux 内核的 IO 实现有关系。对于 IO 的速度限制,实现思路跟 CPU 和内存都不一样。 CPU 是针对进程占用时间的...转载 2018-04-26 19:52:34 · 4926 阅读 · 0 评论