Docker 从入门到实践 0.4Docker 为容器创建了一个独立的名字空间和控制组集合。 名字空间提供了最基础也是最直接的隔离,在容器中运行的进程不会被运行在主机上的进程和其它容器发 现和作用。 每个容器都有自己独有的网络栈,意味着它们不能访问其他容器的 sockets 或接口。不过,如果主机系统 上做了相应的设置,容器可以像跟主机交互一样的和其他容器交互。当指定公共端口或使用 links 来连接 2 个容器时,容器 --net=container:NAME_or_ID 让 Docker 将新建容器的进程放到一个已存在容器的网络栈中,新容 器进程有自己的文件系统、进程列表和资源限制,但会和已存在的容器共享 IP 地址和端口等网络资 源,两者进程可以直接通过 lo 环回接口通信。 --net=none 让 Docker 将新容器放到隔离的网络栈中,但是不进行网络配置。之后,用户可以自己进 行配置。 用户使用 --net=none 团队发起的开源项目,它的目标是管理跨多个主机的容器,提供基本的部署,维护 以及运用伸缩,主要实现语言为Go语言。Kubernetes是: 易学:轻量级,简单,容易理解 便携:支持公有云,私有云,混合云,以及多种云平台 可拓展:模块化,可插拔,支持钩子,可任意组合 自修复:自动重调度,自动重启,自动复制 Kubernetes构建于Google数十年经验,一大半来源于Google生产环境规模的经验。结合了社区最佳的想法0 码力 | 179 页 | 2.27 MB | 1 年前3
Docker 从入门到实践 0.9.0(2017-12-31)Docker 为容器创建了一个独立的命名空间和控制组集合。 命名空间提供了最基础也是最直接的隔离,在容器中运行的进程不会被运行在主机上的进程 和其它容器发现和作用。 每个容器都有自己独有的网络栈,意味着它们不能访问其他容器的 sockets 或接口。不过, 如果主机系统上做了相应的设置,容器可以像跟主机交互一样的和其他容器交互。当指定公 共端口或使用 links 来连接 2 个容器时,容 --net=container:NAME_or_ID 让 Docker 将新建容器的进程放到一个已存在容器的网络栈 中,新容器进程有自己的文件系统、进程列表和资源限制,但会和已存在的容器共享 IP 网络 228 地址和端口等网络资源,两者进程可以直接通过 lo 环回接口通信。 --net=none 让 Docker 将新容器放到隔离的网络栈中,但是不进行网络配置。之后,用 户可以自己进行配置。 网络配置细节 用户使用 团队发起的开源项目,它的目标是管理跨多个主机的容器,提供基本 的部署,维护以及运用伸缩,主要实现语言为 Go 语言。Kubernetes 是: 易学:轻量级,简单,容易理解 便携:支持公有云,私有云,混合云,以及多种云平台 可拓展:模块化,可插拔,支持钩子,可任意组合 自修复:自动重调度,自动重启,自动复制 Kubernetes 构建于 Google 数十年经验,一大半来源于 Google 生产环境规模的经验。结合0 码力 | 370 页 | 6.73 MB | 1 年前3
2.4 Go在分布式docker里面的应用_孙宏亮DaoCloud&Golang 持续集成 1.对接代码托管平台 2.自定义集成规则 3.执行镜像构建 镜像仓库 1.用户认证 2.镜像托管 3.镜像高可用存储 PaaS平台 1.应用生命周期管理 2.弹性能力 3.混合云能力 数据运营 1.SaaS服务 2.用户数据采集 3.数据分析 4.驱动产品运营 DaoCloud容器云平台 • 负载均衡 • 动态路由 • Swarm容器调度 • 容器监控 • 应用监控0 码力 | 19 页 | 1.27 MB | 1 年前3
共 3 条
- 1













