---
title: "Calico and Docker containers"
source: "https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-and-docker-containers/"
---

[Technical Blog](https://wordpress-1075849-4005834.cloudwaysapps.com/category/technical-blog/)

# Calico and Docker containers

By [Ed Harrison](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/ed-harrison/) on Nov 19, 2014 • 3 min read

*Edit*:

**Calico’s Docker support has moved along a lot since this post.**

**To get started using Calico on Docker see: [Getting Started on Docker](http://dev-project-calico.pantheonsite.io/getting-started/docker/)**

*Original post below in full:*

 

While for much of the team November has been dominated with thoughts of OpenStack (what with the submission of our nova and neutron blueprints and, of course, the Paris summit), this hasn’t been our sole focus.  When we put together the Calico architecture we always expected that our networking model would work equally well for containers as for VMs, but the past few weeks have seen us put this to the test.

## What did we do?

Based on the Calico components described in [http://dev-project-calico.pantheonsite.io/technical/architecture/](http://dev-project-calico.pantheonsite.io/technical/architecture/), we used Docker to set up several containers on a host:

- One running Felix

- One running the Calico ACL Manager

- One running our BGP client (BIRD)

We then created a script which acts as the “plug-in” in our architecture; this also runs in a container and is responsible for informing Felix and the ACL manager about any “guest” containers in the system. Putting all of these together on a couple of hosts, we were able to demonstrate the following:

- Felix can run unchanged in a Docker environment – we didn’t have to make any code changes from the Felix that works in an OpenStack system

- The Calico networking model, does work for containers. - Felix, is able to program routes into the FIB on the host, which are distributed to other hosts via BIRD. - Felix is also able to program ACL rules into the host, which work as expected.

## Where can I get it?

All of this, along with instructions on how to reproduce this on your own system is available on github – [http://github.com/Metaswitch/calico-docker](http://github.com/Metaswitch/calico-docker-prototype).

## Is this a demo?

No – this is not a fully-fledged demo by any means.  It is a proof of concept, which means

- it is driven by a config file, which needs to be updated with appropriate IP addresses and hostnames in your network

- it works enough to prove the concepts are valid, but doesn’t do much beyond that

- we’ve not done extensive testing of it – it is provided to the community “as is”.

That said, we’re excited about it as it validates one of our key architectural principles, which is that Calico provides a networking model which is platform agnostic.

## What next?

While we’ve got some ideas on where to go next with Docker and containers, we’re not planning on doing any more in the short term with this prototype.  As always, though, we’re very interested in any comments from the community and if someone wants to pick this up and integrate it with a Docker orchestrator, then you’ll have no complaints from us!

[Open Source](https://wordpress-1075849-4005834.cloudwaysapps.com/tags/open-source/)[Partner/Integration](https://wordpress-1075849-4005834.cloudwaysapps.com/tags/partner-integration/)[Project Calico](https://wordpress-1075849-4005834.cloudwaysapps.com/tags/project-calico/)

Add Tigera as a preferred source on Google to see more of our content in your search results.

[![Add as a preferred source on Google](https://wordpress-1075849-4005834.cloudwaysapps.com/app/themes/tigera2021/dist/img/google-preferred-source-light.png)](https://www.google.com/preferences/source?q=tigera.io)

## Related posts

[![What’s New in Calico: Winter 2026 Release](https://wordpress-1075849-4005834.cloudwaysapps.com/app/uploads/2026/03/What-is-new-in-Calico-winter-2026.png)](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/whats-new-in-calico-winter-2026-release/)

[Company Blog](https://wordpress-1075849-4005834.cloudwaysapps.com/category/company-blog/)

#### [What’s New in Calico: Winter 2026 Release](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/whats-new-in-calico-winter-2026-release/)

By [Veronika Smolik](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/veronika-smolik/)
on Mar 4, 2026

AI Powered Intelligence, Unified Traffic Observability and Scalable Infrastructure Management As anyone managing one or more Kubernetes clusters knows by now, scaling can introduce an exponentially growing number of problems. The sheer volume of metrics,...

[Read more](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/whats-new-in-calico-winter-2026-release/)

[![Join Calico at KubeCon Europe 2026: AI Agents, Silent Discos, and Dutch Delights!](https://wordpress-1075849-4005834.cloudwaysapps.com/app/uploads/2026/02/Blog-Kubecon-Euro-2026-.png)](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-at-kubecon-cloudnativecon-europe2026/)

#### [Join Calico at KubeCon Europe 2026: AI Agents, Silent Discos, and Dutch Delights!](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-at-kubecon-cloudnativecon-europe2026/)

By [Tigera Team](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/marketingtigera-io/)
on Feb 25, 2026

The cloud-native community is heading to the historic canals and vibrant tech scene of Amsterdam for KubeCon + CloudNativeCon Europe 2026! From March 23–26, Amsterdam will be buzzing with the latest in Kubernetes, platform engineering,...

[Read more](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/calico-at-kubecon-cloudnativecon-europe2026/)

[![Project Calico 3.30+ Hackathon: Show Us What You Can Build!](https://wordpress-1075849-4005834.cloudwaysapps.com/app/uploads/2026/02/Blog-Hackathon-.png)](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/project-calico-3-30-hackathon-show-us-what-you-can-build/)

#### [Project Calico 3.30+ Hackathon: Show Us What You Can Build!](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/project-calico-3-30-hackathon-show-us-what-you-can-build/)

By [Tigera Team](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/author/marketingtigera-io/)
on Feb 17, 2026

Build the Future of Cloud-Native Networking! 🚀 The Calico community moves fast. With the releases of Calico 3.30 and 3.31, brings improvements in scalability, network security, and visibility. Now, we want to see what YOU...

[Read more](https://wordpress-1075849-4005834.cloudwaysapps.com/blog/project-calico-3-30-hackathon-show-us-what-you-can-build/)

<!-- plugin=object-cache-pro client=phpredis metric#hits=6293 metric#misses=17 metric#hit-ratio=99.7 metric#bytes=2183054 metric#prefetches=0 metric#store-reads=418 metric#store-writes=15 metric#store-hits=430 metric#store-misses=6 metric#sql-queries=32 metric#ms-total=1633.99 metric#ms-cache=149.06 metric#ms-cache-avg=0.3450 metric#ms-cache-ratio=9.1 -->
