diff --git a/dist/linux_amd64/netcap b/dist/linux_amd64/netcap new file mode 100755 index 00000000..b6393376 Binary files /dev/null and b/dist/linux_amd64/netcap differ diff --git a/docker/build.sh b/docker/build.sh new file mode 100755 index 00000000..d675efbb --- /dev/null +++ b/docker/build.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +# build image +docker build -t "netcap-linux" . + +docker run netcap-linux + +# docker image ls + +# grab container ID +echo "[INFO] looking for linux container ID" +CONTAINER_ID=$(docker ps -a -f ancestor=netcap-linux -q) +if [[ $CONTAINER_ID == "" ]]; then + echo "[ERROR] no docker container found" + exit 1 +fi + +# create path in dist +mkdir -p ../dist/linux_amd64 + +# extract binary from container +docker cp $CONTAINER_ID:/go/nc-linux ../dist/linux_amd64/netcap + +# remove container +docker rm $CONTAINER_ID \ No newline at end of file