月份:2018年11月

2018-11-30 0 By admin

Docker 容器网络管理

前提知识点 1、NameSpace 命名空间由6部分组成。其中包括NET网络、IPC进程通信、UTS主机名。 2、Docker服务的网络部分的代码被整理为单独的Docker网络库,即libnetwork。 3、libnetwork使用了CNM(Container Network Model)定义了构…

2018-11-28 0 By admin

Docker 数据卷 Volume 说明和操作

Docker 容器服务运行时,有“只读层”和“读写层”两个数据层。读写层在使用中存在“多容器间读写层数据无法共享”和“删除容器时,容器删除的数据将丢失”等缺点。为了解决这些问题,引入了数据卷(Volume)机制。 Volume是存在一个或多个容器中的特定目录或文件,以独立于联合文件系统的形式在宿主机…

2018-11-28 0 By admin

Docker 存储驱动

镜像存储驱动graphdriver是所有容器镜像相关操作的最终执行者。 Docker最开始采用AUFS作为文件系统,也得益于AUFS分层的概念,实现了多个Container可以共享同一个image。 但由于AUFS未并入Linux内核,且只支持Ubuntu,考虑到兼容性问题,在Docker 0.7版…

2018-11-28 0 By admin

Linux 发行版和特点

根据软件管理和升级方式,主要分为:YUM和APT两种, YUM 包管理方式 RedHat 商业版 Centos 社区版 保守且系统运行稳定,适合服务器使用。 Fedora 有强大的RPM软件包管理系统,功能强大,不够稳定,设置桌面系统 APT 包管理方式 Debian 三个版本分支(branch):…

2018-11-27 0 By admin

Docker 镜像管理

Docker 镜像是一个只读的docker容器模版,含有启动docker容器所需的文件系统结构及其内容,因此是启动一个docker容器的基础。 Docker 镜像的文件内容以及一些运行Docker容器的配置文件组成了Docker容器的静态文件系统运行环境–rootfs。 Bootfs 启…

2018-11-27 0 By admin

Docker 架构概览

在Docker中,其架构是松耦合结构,不同的模块各司其职,有机组合,用于完成用户的请求。 1.Docker daemon Docker daemon是Docker架构中的主要用户接口,其具体作用是: (1)提供API Service用于接收来自Docker client的请求。 (2)根据不同的请求…

2018-11-27 0 By admin

Docker 命令使用指南

docker 有众多的子命令,用于管理不同的资源和服务类型。 为了更好的学习Docker服务的管理,下面对docker子命令进行分类学习。 子命令类别 子命令 环境信息 info 显示全系统信息 version 容器生命周期管理 create 创建容器 exec 在正在运行的容器上运行命令 kill…

2018-11-27 0 By admin

Docker 容器基础知识

Docker是容器技术的一种实现手段。一种虚拟化的方案,在操作系统级别的虚拟化,不同于虚拟化软件(Vmware,virtualbox等) 只能运行相同或者相似内核的操作系统;依赖于Linux内核特性:NameSpace和Cgroups(Control Group) NameSpace 命名空间 系统…

2018-11-12 0 By admin

kubernetes 简单说明

kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 传统的应用部署…

2018-11-02 0 By admin

Cockpit 系统管理工具

Cockpit 提供了一个基于WEB的用户界面来管理操作系统。 Cockpit 作为一个自由开源的服务运行,监听TCP 9090端口;并以管理员用户root登录。登录到Cockpit后,就可以监控本地系统的各种特性,也可以添加要监控的其他系统。 管理的任务 连接并管理多台机器 通过 Docker 管…