- docker_container cannot take upload as a parameter, leaving no choice but to use docker_container like a savage. - This will take some backward refactors.