Docker
文章平均质量分 80
三山绕四水
自律即自由
展开
-
Docker学习笔记(一)
一.Docker概述:1.Docker 项目的目标是实现轻量级的操作系统虚拟解决方案2.Docker 和传统虚拟化的区别: Docker 是在操作系统层面上实现,直接复用本地主机的操作系统 传统虚拟化是在硬件层面上实现3.Docker组件: Docker Engine 一个基于虚拟化技术的轻量级并且功能强大的开源容器引擎管理工具 Docker H原创 2017-10-28 11:31:49 · 410 阅读 · 0 评论 -
docker学习笔记(二)
一.高级网络配置:1.配置DNS: Docker 没有为每个容器专门定制镜像,它利用虚拟文件来挂载到容器的相关配置文件使用mount 可以看到挂载信息可以手动指定容器的配置2.容器访问控制: 容器的访问控制主要通过Linux上的iptable防火墙进行管理和实现 容器访问外部网络: 先检查网络转发是否打开。>sysctl net.ipv4.ip_forward原创 2017-10-28 11:40:18 · 428 阅读 · 0 评论 -
docker学习笔记(三)
Docker 底层实现一.基本架构: Docker 采用C/S架构,包括客户端和服务端二.命名空间: 每个容器都有自己的命名空间 1.pid名字空间: 不同用户的进程通过Pid名字空间来隔开 2.net名字空间: 网络隔离是通过net名字空间实现 3.ipc名字空间: 在相同pid名字空间中的进程间的交互,因此需要在IPC资源申请时加入名字空间信息,每个IPC资源只有一个唯一的原创 2017-10-28 11:41:30 · 366 阅读 · 0 评论 -
docker学习笔记(四)
etcd:它是一个键值存储仓库,用于配置共享和服务发现这是跟着教程学习的执行过程步骤: 1.etcd下载安装方式有很多种,我是通过通过压缩文件进行下载安装。>curl -L https://github.com/coreos/etcd/releases/download/v2.0.0-rc.1/etcd-v2.0.0-rc.1-linux-amd64.tar.gz -o etcd-v原创 2017-11-04 09:57:06 · 463 阅读 · 0 评论