Docker/k8s/mesos
文章平均质量分 71
闫_先_生_
为天地立心,为生民立命,为往圣继绝学,为万世开太平
展开
-
docker exec 与 docker attach 区别
Docker exec与Docker attach不论是开发者是运维人员,都经常有需要进入容器的诉求。 目前看,主要的方法不外乎以下几种: 1. 使用ssh登陆进容器 2. 使用nsenter、nsinit等第三方工具 3. 使用Docker本身提供的工具方法1需要在容器中启动sshd,存在开销和攻击面增大的问题。同时也违反了Docker所倡导 的一个容器一个进原创 2016-05-17 10:21:38 · 10794 阅读 · 0 评论 -
Docker网络-精简版
自建网络:单host上的网络,在Docker安装时会自动在host上创建三个网络,我们可用docker network ls命令查看none网络故名思议,none网络就是什么都没有的网络。挂在这个网络下的容器除了lo,没有其他任何网卡,容器创建时,可以通过--network=none指定使用none网络host网络连接到host网络的容器共享Docker host的网络栈,原创 2017-12-22 17:14:44 · 393 阅读 · 0 评论 -
Docker容器-精讲版
如何让容器长期运行?容器的生命周期依赖于启动时执行的命令,只要该命令不结束,容器也就不会退出。进入容器的方法:@通过docker attach可以attach到容器启动命令的终端注意:可以通过ctrl+p然后ctrl+q组合键退出attach终端@通过docker exec进入到相同的容器docker exec -it docker_name bashattach vs原创 2017-12-22 11:13:17 · 458 阅读 · 0 评论 -
Docker镜像
Base镜像:linux操作系统由内核空间和用户空间组成。不同linux发行版本的区别主要就是rootfs。比如 ubuntu 14.04使用upstart 管理服务,apt管理软件包,而centos7 使用systemd和yum。这些都是用户空间上的区别,linux kernel差别不大。所以docker可以同时支持多种linux镜像,模拟出多种操作系统环境。即上层提供各自的原创 2017-12-21 15:38:39 · 353 阅读 · 0 评论 -
Docker 基础原理
Docker的核心技术:linux容器技术和cgroup,以及aufs分层文件系统。cgroups技术:linux系统中希望限制某个或者某些进程的资源,于是出现了cgroups。即controller group,可用于限制cpu时间,IO时间,内存等。cgroups中重要的概念是“子系统”,即每种资源的控制器,每种资源都有一个cgroups,然后吧进程转移到cgroups中进行资源限制。原创 2017-12-19 22:40:45 · 258 阅读 · 0 评论 -
Docker架构-精简版
docker的核心组件包括:1.docker 客户端 - client2.docker 服务端 - server3.docker 镜像 - image4.docker registry5.docker容器 - container docker架构图如下:Docker 采用的是 Client/Server 架构。客户端向服务器发送请求,服务器负责构建、运行转载 2017-12-20 15:10:21 · 267 阅读 · 0 评论 -
Docker第一个容器
安装docker:https://docs.docker.com/engine/installation/docker分为开源免费的CE(community edition)版本和收费的EE(enterprise edition)版本运行第一个容器:docker run -d -p 80:80 httpd过程讲解:1.从Dcoekr hub下载httpd镜像,镜像中已经安装好了ap原创 2017-12-20 15:01:14 · 346 阅读 · 0 评论 -
docker registry error
今天在公司执行docker pull命令时报了一个连接错误,如下:12[root@localhost ~]# docker pull registry..com/rhel17:MaipoError response from daemon: Get https://registry..com/v1/_ping: dial tcp :443: getsockopt: connection转载 2017-09-22 10:18:09 · 1069 阅读 · 0 评论 -
systemd初探-服务的Unit文件结构
systemd服务的Unit文件可以分为三个配置区段,其中Unit段和Install段是所有Unit文件通用的,用于配置服务(或其他系统资源)的描述、依赖和随系统启动方式,而Service断则是服务类型的Unit文件(后缀为.service)特有的,用于定义服务的具体管理和操作方法。下面列出每个配置区段常用的参数有哪些。1. Unit段Description: 一段描述这个转载 2017-09-11 14:38:59 · 1345 阅读 · 0 评论 -
docker图
原创 2017-08-30 11:42:38 · 386 阅读 · 0 评论 -
Mesos+ZooKeeper+Marathon+Docker
2:配置master节点 (1)关闭防火墙原创 2017-05-04 15:50:03 · 1041 阅读 · 0 评论 -
ubuntu 如何安装docker不同版本
记录ubuntu安装过程,首先是官网文档If you haven’t already done so, log into your Ubuntu instance.Open a terminal window.Add the new gpg key.$ apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv原创 2016-06-15 09:59:38 · 2520 阅读 · 0 评论 -
Docker安装及其应用部署
Docker什么是DockerDocker是基于Go语言实现的开源项目。2014年6月发布了1.0稳定版本 Docker依赖于像LinuxContainers(LXC)这样的Linux技术,以及cgroups和命名空间功能,这些在Windows尚不存在。因此微软正在奋力构建这之间的挂接,使得Docker容器也能够运行在Windows Server上。微软在Windows上运行原创 2015-05-22 10:53:50 · 924 阅读 · 0 评论 -
kubernetes整体架构及应用部署
kubernetes cluster由master和node组成,节点上运行着若干kubernetes服务。(1).master节点:master节点是Kubernetes Cluster的大脑,运行着daemon服务:kube-apiserver,kube-scheduler,kube-controller-manager,etcd和pod网络(例如calico)API Ser原创 2018-01-15 16:20:50 · 3520 阅读 · 2 评论