This may be what you are trying to say but Docker makes reproducibility between environments far easier.
If it works in Docker on your machine, it will likely work in Docker equally well elsewhere. Or perhaps more important for you, if it worked for the dev, it will probably work for you too. Except for the network, the app always runs in the same environment (no matter where you deploy it).
Docker is kind of like shipping the software already installed on a laptop (just without the hardware). By that I mean that it is the software, already installed and configured, including all the libraries and utilities that it depends on.
If you are looking to pad your resume, after learning Docker, spend a tiny bit more time to learn the basics of Kubernetes (just the basics). Maybe install Minikube. Then you can add that to your resume as well.