Контейнеры докеров продолжают работать, пока их команда не будет закончена или остановлена. имея в виду, что вы можете сохранить контейнер, работающий вечно с помощью этой команды:
docker run -d ubuntu tail -F nothing
здесь мы попросим наш контейнер показать все, что было добавлено к файлу nothing, которого не существует. поэтому этот контейнер будет работать, пока мы не остановим его. но команда, которую вы установили для своего контейнера, - echo something, ваш контейнер остановится после успешного выполнения этой команды. если вы выполните это:
docker logs your_container_name
вы увидите, что контейнер повторил то, что вы просили, а затем вышло. если вы хотите, чтобы ваш контейнер работал навсегда, замените эту строку:
CMD ["echo", "Image has been created!"]
с:
CMD ["tail", "-F", "nothing"]