
docker的那些事
文章平均质量分 86
sjyu_金色年华
这个作者很懒,什么都没留下…
展开
-
Docker的那些事儿—Docker简介(1)
什么是Docker?Docker官网是这么描述的:WHAT IS DOCKER? Docker is the world’s leading software containerization platform. Docker is the company driving the container movement and the only container platform provider...原创 2018-02-24 13:26:28 · 413 阅读 · 0 评论 -
学习使用VMware harbor搭建docker镜像仓库
离线安装过程:root@Ubuntu-001:~/harbor# ./install.sh [Step 0]: checking installation environment ...Note: docker version: 17.12.0Note: docker-compose version: 1.19.0[Step 1]: loading Harbor images .....原创 2018-05-17 13:03:30 · 4525 阅读 · 0 评论 -
记一次用kubeadm搭建kubernetes v1.9.0集群
目标:使用kubeadm搭建kubernetes v1.9.0集群操作系统:Ubuntu 16.04.3Ubuntu-001 :192.168.1.110ubuntu-002 : 192.168.1.106步骤总结:1、安装Docker CE2、安装kubeadm、kubectl、kubelet3、利用kubeadm init初始化kubernetes集群4、利用kubeadm join加入nod...原创 2018-04-19 00:03:18 · 2808 阅读 · 0 评论 -
在国内如何巧妙获取kubernetes各镜像?
我们知道无论手动安装kubernetes还是使用kubeadm安装kubernetes,都需要以下各模块的docker镜像。kube-proxy-amd64 kube-scheduler-amd64 kube-controller-manager-amd64 kube-apiserver-amd64 etcd-amd64 pause-amd64 kubernetes-dashboard-amd64...原创 2018-04-18 15:38:36 · 20717 阅读 · 10 评论 -
Docker的那些事儿—Docker使用的核心底层技术(7)
Union file systems前面介绍了Namespace和Cgroups,这两项技术都是与容器相关。Docker的一大创新之处采用了——Union file systems(联合文件系统,UnionFS)技术。它是实现Docker镜像的技术基础,是一种轻量级的高性能分层文件系统,支持对文件系统中的修改作为一次提交来一层层的叠加,这个特性使得镜像可以通过分层实现和继承。Docker镜像分为基...原创 2018-04-09 15:25:35 · 865 阅读 · 0 评论 -
Docker的那些事儿—Docker使用的核心底层技术(6)
Control groupsControl groups(Cgroups)中文称为控制组。Docker利用Cgroups实现了对资源的配额和度量。Cgroups可以限制CPU、内存、磁盘读写速率、网络带宽等系统资源。Linux使用文件系统来实现Cgroups,我们可以直接使用下面的命令查看当前的Cgroups中有哪些子系统:以下是每个子系统的说明:Blkio:这个子系统设置限制每个块设备的输入输出...原创 2018-04-09 15:24:36 · 633 阅读 · 0 评论 -
Docker的那些事儿—Docker使用的核心底层技术(5)
Docker使用的核心底层技术:Namespace、Control Groups和Union FS。Namespaces每个docker主机上可以起很多container,这些container之间是相互隔离,互不影响的。Docker正是借助Linux kernel namespace(命名空间)来实现这一点。具体包括pid、net、ipc、mnt、uts、user等namespace将conta...原创 2018-04-09 15:20:52 · 983 阅读 · 0 评论 -
Docker的那些事儿—Docker架构讲解(4)
前面安装了docker,通过最简单的例子也直观的感受了docker是怎么玩的。下面我们就来了解下docker的架构是怎么的,都包括那些核心的东西。下图是docker的架构图:可以看出Docker采用的是C/S架构模式,client负责发送请求,server(daemon)负责处理请求:包括构建、运行、分发docker容器。当然了client和server可以运行在同一个或不同的主机上。两者之间通过...原创 2018-02-26 14:30:30 · 392 阅读 · 0 评论 -
Docker的那些事儿—Docker安装(3)
当然,Docker的官方文档是最佳的参考:https://docs.docker.com/engine/installation/。Docker官方提供了两种版本:社区版本Community Edition (CE) 和企业版本Enterprise Edition (EE)。其中EE版本又提供了Stable和Edge版本, Stable每个季度更新一个版本,而Edge版本每个月更新一个版本。显然两...原创 2018-02-24 13:50:40 · 853 阅读 · 0 评论 -
Docker的那些事儿—环境搭建(2)
搭建环境前,需要思考几个问题:(1) 安装什么样的系统?Windows?Linux or Mac?32 bit or 64 bit?(2) 在哪里安装?物理机? 虚拟机?(使用什么虚拟化软件?)云主机?(3) Docker都有哪些版本?怎么选择?要回答上面的这些问题,建议先参考下Docker的官方文档,因为Docker对不同的Linux系统版本有一定的要求,尽量不要出现了系统安装...原创 2018-02-24 13:38:01 · 302 阅读 · 0 评论 -
Kubernetes核心概念总结(转载)
转载一篇不错的文章:https://www.cnblogs.com/WayneZeng/p/7680597.html1、基础架构 1.1 Master Master节点上面主要由四个模块组成:APIServer、scheduler、controller manager、etcd。 APIServer。APIServer负责对外提供RESTful的Kubernetes API服务,它是系统...转载 2018-05-29 09:51:24 · 671 阅读 · 0 评论