摘要:
Docker核心原理之—Cgroup 内核中强大的工具cgroup,不仅可以限制被NameSpace隔离起来的资源,还可以为资源设置权重,计算用量等 什么是cgroup cgroup全称是control groups control groups:控制组,被整合在了linux内核当中,把进程(tas 阅读全文
摘要:
实验:使用ssh管理docker的容器。 实验要求: 1、ssh可以登录容器 2、在容器内yum 安装httpd并且启动 实验步骤 将docker的centos镜像实例化名为sshd的容器 [root@localhost ~]# docker run -itd --name sshd centos 阅读全文
摘要:
Docker如何实现隔离 Linxu内核实现Namespace的主要目的是为了实现轻量化的虚拟化,就是为了支持容器 查看隔离 Docker每一个容器中有独立的IP、端口、路由,共有六项隔离 我们通过一个简单的Apache来查看Docker有哪六项隔离 [root@localhost ~]# yum 阅读全文
摘要:
网络命名空间(Network Namespace) 主机中已经安装并启动docker 创建网络命名空间ns1 ip netns add ns1 将ns1命名空间的本地回环启用(默认是down) 开启之前可以尝试ping回环地址,返回的结果是Network is unreachable网络不可达,就是 阅读全文
摘要:
原理相关概念 Namespace命名空间 什么是namespace Docker的运行和namespace有着密切相关的联系,Docker中每个容器都有自己独立的运行位置 空间:对于我们来讲,一个空间是可以与外界相隔的。就像所谓的平行宇宙,就是好多个宇宙之间,每个宇宙中发生的事情,都不会影响到其他的 阅读全文
摘要:
Docker操作逻辑 当我们使用pull从docker仓库中将镜像下载到本地,也就是可以通过docker images查看到pull到的镜像,下载后,可以通过docker run将镜像启动运行在容器(Contaier)中,就可以对容器进行start/stop/kill...等操作。 当然如图所示的i 阅读全文
摘要:
查看docker配置信息 docker info 镜像管理指令 新旧命令暂时兼容(2021-04-19) 搜索镜像 docker search 镜像名 # 全网搜索ubuntu镜像 命令格式:docker image [COMMAND] 列出镜像 新版命令:docker image ls 旧版命令: 阅读全文
摘要:
Docker的安装 Docker的官网 必须是Centos7版本,最好是7.7的内核,docker目前不支持Centos8 Docker源路径的寻找 点击Get Docker可以查看有关下载Docker的文档 在文档中找到对应的系统版本,就可以看到关于下载Docker的repo源 因为官网的Dock 阅读全文