Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yungshenglu/dockerfiles

Store my own Dockerfiles
https://github.com/yungshenglu/dockerfiles

docker dockerfile

Last synced: about 1 month ago
JSON representation

Store my own Dockerfiles

Awesome Lists containing this project

README

        

# Dockerfiles

![](res/logo.png)

This repository is used to store my own Dockerfiles.

---
## Contents

* **Currently support**
* [ubuntu-env](https://hub.docker.com/r/yungshenglu/ubuntu-env/) - Ubuntu Linux (64-bit)
* `16.04` - Ubuntu Linux 16.04 LTS (64-bit)
* [mininet-env](https://hub.docker.com/r/yungshenglu/mininet-env) - Mininet on Ubuntu Linux 16.04 LTS (64-bit)
* `2.2.1` - Mininet 2.2.1
* [ryu-env](https://hub.docker.com/r/yungshenglu/ryu-env) - Ryu SDN on Ubuntu Linux 16.04 LTS (64-bit)
* `3.27` - Ryu 3.27
* [p4-env](https://cloud.docker.com/repository/docker/yungshenglu/p4-env) - P4 on Ubuntu Linux 16.04 LTS (64-bit)
* `1.0` - P4 1.0
* `2.0` - P4 2.0
* [ncsdk-env](https://cloud.docker.com/u/yungshenglu/repository/docker/yungshenglu/ncsdk-env) - Intel® Movidius™ Neural Compute SDK (NCSDK) on Ubuntu Linux 16.04 LTS (64-bit)
* `v2` - Intel® Movidius™ NCSDK v2
* [uhd-env](https://cloud.docker.com/u/yungshenglu/repository/docker/yungshenglu/uhd-env) - USRP Hardware Driver (UHD™) Software on Ubuntu Linux 16.04 LTS (64-bit)
* `3.9.LTS` - USRP Hardware Driver (UHD™) Software 3.9.LTS

---
## Usages

1. Build the Docker container with Dockerfile
* [`ubuntu-env:16.04`](ubuntu-env/)
* [`mininet-env:2.2.1`](mininet-env/)
* [`ryu-env:3.27`](ryu-env/)
* [`p4-env`](p4-env/)
* `p4-env:2.0` (recommended)
* `p4-env:1.0`
* [`ncsdk-env:v2`](ncsdk-env/)*
* `ncsdk-env` has some specific instructions, please follow [here](ncsdk-env/README.md).
* Do **NOT** use the following instructions to build the Docker container for `ncsdk-env`
* [`uhd-env:3.9.LTS`](uhd-env/)
2. How to remove the Docker container? (optional)
```bash
# Make sure your current directory is in "./"
# Command format:
$ ./main.sh clean
```
3. How to remove the Docker image? (optional)
```bash
# Make sure your current directory is in "./"
# Command format:
$ ./main.sh remove
```
4. How to login to your Docker container via SSH service?
* For Linux / MacOS
```bash
# Open the terminal
$ ssh -p [email protected]
[email protected]'s password: 1111
```
* For Windows
* You can use [PieTTY](https://sites.google.com/view/pietty-project) to login via SSH service!

---
## Contributor

> **NOTICE:** You can follow the contributing process [CONTRIBUTING.md](CONTRIBUTING.md) to join me. I am very welcome any issue!

* [David Lu](https://github.com/yungshenglu)
* [Kevin Cyu](https://github.com/kevinbird61)
* [Willy Huang](https://github.com/ChenFaHaung)
* [Peter Lin](https://github.com/ms0248717)

---
## License

[GNU General Public License v3.0](LICENSE)