-
Deploy snmpb browser in a dockerized GUI.
-
Running on Debian Buster Slim i386 with its dependencies (dpkg -I <package_name>.deb to see them).
-
Dogma may be useful for running GUIs living in Docker containers.
- Docker
- Docker Compose
- X11 Server for GUI
snmpb/
├── Dockerfile: Defines the Docker container including the necessary dependencies.
├── docker-compose.yml: Docker Compose configuration file.
├── snmpb_0.8_i386.deb: The snmpb package.
└── logs/: It's supposed to store logs here.
└── root/: Allows for storing all changes in order to persist upon container destruction and construction
└── tmp/: It might be useful to keep.
-
Clone the repository:
git clone https://github.com/williamblair333/docker-gui-snmpb.git cd docker-gui-snmpbrowser
-
Build and start the Docker container:
docker-compose up --build
-
Run snmpb:
sudo xhost + docker exec -it <container_name> snmpb sudo xhost -
- Need to test if we need more volumes when adding mibs. If so, where? Run docker diff <container_id> to find out!