Giter Club home page Giter Club logo

docker-practice's Introduction

Docker实践教程

本文档旨在实验Docker1.13新特性和帮助大家了解docker集群的管理和使用。

环境配置##

Docker1.13环境配置

网络配置##

网络配置是容器使用中的的一个重点和难点,对比我们之前使用的docker版本是1.11.1,docker1.13中网络模式跟之前的变动比较大,我们会花大力气讲解。

如何创建docker network

一步步教你创建一个自定义网络

Rancher网络探讨和扁平网络实现

swarm mode的路由网络

存储管理##

TODO

日志管理##

Docker提供了一系列log drivers,如fluentd、journald、syslog等。

需要配置docker engine的启动参数。

创建应用

官方文档:Docker swarm sample app overview

基于docker1.13手把手教你创建swarm app

swarm集群应用管理

使用docker-compose创建应用

使用service创建应用

集群管理##

我们使用docker内置的swarm来管理docker集群。

swarm mode介绍

我们推荐使用开源的docker集群管理配置方案:

  • Crane:由数人云开源的基于swarmkit的容器管理软件,可以作为docker和go语言开发的一个不错入门项目
  • Rancher:Rancher是一个企业级的容器管理平台,可以使用Kubernetes、swarm和rancher自研的cattle来管理集群。

Crane的部署和使用

Rancher的部署和使用

插件开发##

网络插件

存储插件

业界使用案例

京东从OpenStack切换到Kubernetes的经验之谈

美团点评容器平台介绍

阿里超大规模docker化之路

TalkingData-容器技术在大数据场景下的应用Yarn on Docker

乐视云基于Kubernetes的PaaS平台建设

相关资源##

容器技术工具与资源

容器技术2016年总结

关于##

Author: Jimmy Song

[email protected]

docker-practice's People

Contributors

rootsongjc avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.