I think I’m missing a fundamental aspect of the Dockerfile/build system. In the Dockerfile I have a run command that executes a shell script that downloads an application. The output from docker build shows everything works. When I go to run the container, none of the downloaded applications exist. After some simple testing it appears that subsequent RUN commands show that the downloaded data is no longer present. What am I not understanding?
My workaround at this point is to execute a container that runs the shell script to download the application followed by running the newly downloaded application.
Any advice is appreciated.