Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/networkop/cx
Containerised Cumulus VX
https://github.com/networkop/cx
Last synced: 16 days ago
JSON representation
Containerised Cumulus VX
- Host: GitHub
- URL: https://github.com/networkop/cx
- Owner: networkop
- Created: 2021-05-11T20:49:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-16T22:41:41.000Z (almost 2 years ago)
- Last Synced: 2024-03-20T18:04:36.229Z (8 months ago)
- Language: Python
- Size: 403 KB
- Stars: 17
- Watchers: 4
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Containerised Cumulus VX images
## Cumulus VX image
This is a containerised Cumulus VX image.
#### Building
To build the latest stable CL version run:
```
make build
```To build an older version of CL, e.g. 4.3.0 run:
```
TAG=4.3.0 make build
```#### Running
```
docker run -d --name cumulus --privileged networkop/cx:4.4.0
```## Host image
This image is intended to be used to simulate servers. It accepts an optional integer argument that will tell the [entrypoint script](host/entrypoint.sh) to wait until that number of interfaces are connected:
#### Building
```
cd host && docker build -t networkop/host:ifreload .
```#### Running
Do not wait for extra interfaces to be connected:
```
docker run -d --name host --privileged networkop/host:ifreload
```Wait for 2 extra interfaces to be connected (in addition to the default eth0):
```
docker run -d --name host --privileged networkop/host:ifreload 3
```