Skip to content

Instantly share code, notes, and snippets.

@jordancrawford
Created July 20, 2025 08:17
Show Gist options
  • Select an option

  • Save jordancrawford/d0804459933a4dc95560869ee7b9fc08 to your computer and use it in GitHub Desktop.

Select an option

Save jordancrawford/d0804459933a4dc95560869ee7b9fc08 to your computer and use it in GitHub Desktop.
Powershield NetGuard Docker Image
# Dockerfile I started for the Powershield NetGuard UPS monitoring software
# It works but it turned I couldn't pass my USB to serial device through to Docker properly so it was sort of pointless.
FROM ubuntu:18.04
# Install dependencies
RUN apt-get update && apt-get install -y wget tar
# Download and extract NetGuard installer
WORKDIR /opt/netguard
RUN wget https://powershield.com.au/wp-content/uploads/software/NetGuard/installNetGuard_linux64_text.tar.gz \
&& tar -xzvf installNetGuard_linux64_text.tar.gz \
&& rm installNetGuard_linux64_text.tar.gz
RUN echo "\n\n\n" | ./NetGuard_linux64_text.sh
CMD ["/opt/NetGuard/NetGuard"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment