Skip to content

choppsv1/docker-network-p2p

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

point-to-point network driver plugin for docker

For efficient container-to-container networking a simple non-bridged veth pair is sufficient. This docker network driver implements a point-to-point network using a veth pair.

Install

docker plugin install choppsv1/docker-network-p2p 

Usage

To use with docker

docker network create --driver="choppsv1/docker-network-p2p" testnet
docker run --rm --network=testnet alpine ip addr

To use in docker compose:

version: "2.4"

services:
  h1:
    image: alpine
    command: sh -c 'ip addr; tail -f /dev/null'
    networks: [ "p2pnet" ]
  h2:
    image: alpine
    command: sh -c 'ip addr; tail -f /dev/null'
    networks: [ "p2pnet" ]

networks:
  p2pnet:
    driver: "choppsv1/docker-network-p2p:latest"

License

The software contained herein is licensed under Apache License (Version 2.0)

About

Point-to-point network driver for libnetwork (docker)

Resources

License

Stars

Watchers

Forks

Packages

No packages published