There are many ways to build a base image. You can use tar or scratch
Refer the example below or look up docker’s official website, you might find something there.
FROM scratch
ADD helloworld.sh /usr/local/bin/hellowworld.sh
CMD ["/usr/local/bin/helloworld.sh"]