# ipterm - Networking Toolbox This appliance contains the following networking tools: - net-tools (basic network administration tools) - iproute2 (advanced network administration tools) - ping and traceroute - curl (data transfer utility) - host (DNS lookup utility) - iperf3 - mtr (full screen traceroute) - socat (utility for reading/writing from/to network connections) - ssh client - tcpdump - telnet - mtools (multicast tools msend & mreceive), see https://github.com/troglobit/mtools It is divided into several sub-images: - ipterm-base This image includes the common utilities mentioned previously. It creates the foundation for the next images. It's not intended, that the user directly uses this image. - ipterm Based on ipterm-base it sets bash as the default command and uses /root as a persistent directory. - webterm This adds the Firefox web browser to ipterm-base. Like ipterm, the /root directory is persistent. ## Build and publish the Images First the base image has to be created: ``` docker build -t gns3/ipterm-base base docker push gns3/ipterm-base (optional) ``` Afterwards the cli and/or the web image can be built: ``` docker build --build-arg DOCKER_REPOSITORY=gns3 -t gns3/ipterm cli docker push gns3/ipterm ``` ``` docker build --build-arg DOCKER_REPOSITORY=gns3 -t gns3/webterm web docker push gns3/webterm ```