Какой командой остановить контейнер?

docker stop останавливает контейнер, но не удаляет его. После этого его можно снова запустить командой docker start <container>.
docker stop <container> — корректно останавливает запущенный контейнер. Docker сначала отправляет процессу сигнал SIGTERM, давая ему время завершить работу, а затем, если процесс не остановился, принудительно завершает его.
docker rm <container> — эта команда удаляет контейнер, а не просто останавливает его.