Instead of `docker pull`, `docker run`, `docker stop` and `docker rm`, could we use `docker compose` and a compose file?