2015-04-23 15:46:35 -04:00
|
|
|
# Roadmap
|
2015-04-09 23:33:38 -04:00
|
|
|
|
2015-04-23 15:46:35 -04:00
|
|
|
Libnetwork is a young project and is still being defined.
|
|
|
|
This document defines the high-level goals of the project and defines the release-relationship to the Docker Platform.
|
2015-04-09 23:33:38 -04:00
|
|
|
|
2015-04-23 15:46:35 -04:00
|
|
|
* [Goals](#goals)
|
|
|
|
* [Project Planning](#project-planning): release-relationship to the Docker Platform.
|
2015-04-09 23:33:38 -04:00
|
|
|
|
2015-05-06 08:07:32 -04:00
|
|
|
## Long-term Goal
|
2015-04-09 23:33:38 -04:00
|
|
|
|
2015-05-06 08:07:32 -04:00
|
|
|
libnetwork project will follow Docker and Linux philosophy of delivering small, highly modular and composable tools that works well independently.
|
|
|
|
libnetwork aims to satisfy that composable need for Networking in Containers.
|
|
|
|
|
|
|
|
## Short-term Goals
|
|
|
|
|
|
|
|
- Modularize the networking logic in Docker Engine and libcontainer in to a single, reusable library
|
2015-04-23 15:46:35 -04:00
|
|
|
- Replace the networking subsystem of Docker Engine, with libnetwork
|
|
|
|
- Define a flexible model that allows local and remote drivers to provide networking to containers
|
2015-05-06 08:07:32 -04:00
|
|
|
- Provide a stand-alone tool "dnet" for managing and testing libnetwork
|
2015-04-09 23:33:38 -04:00
|
|
|
|
2015-04-23 15:46:35 -04:00
|
|
|
## Project Planning
|
2015-04-09 23:33:38 -04:00
|
|
|
|
2015-04-23 15:46:35 -04:00
|
|
|
Libnetwork versions do not map 1:1 with Docker Platform releases.
|
|
|
|
Milestones and Project Pages are used to define the set of features that are included in each release.
|
2015-04-09 23:33:38 -04:00
|
|
|
|
2015-04-23 15:46:35 -04:00
|
|
|
| Platform Version | Libnetwork Version | Planning |
|
|
|
|
|------------------|--------------------|----------|
|
|
|
|
| Docker 1.7 | [0.3](https://github.com/docker/libnetwork/milestones/0.3) | [Project Page](https://github.com/docker/libnetwork/wiki/Docker-1.7-Project-Page) |
|
|
|
|
| Docker 1.8 | [1.0](https://github.com/docker/libnetwork/milestones/1.0) | [Project Page](https://github.com/docker/libnetwork/wiki/Docker-1.8-Project-Page) |
|