Ваша политика перезапуска делает именно то, о чем вы просили.
Если вы посмотрите на столбец STATUS
в выводе docker ps
, вы увидите:
Restarting (1) 9 minutes ago
Как правило, это означает, что контейнер не работает успешно: он запускается, затем сразу выходит, а затем немедленно перезапускается Docker. Это означает, что есть хорошие шансы, что при запуске docker kill
контейнер на самом деле не работает.
Вы можете запустить docker stop <id>
, чтобы остановить контейнер и предотвратить его перезапуск.
Вам нужно будет изучить ваши журналы и ваш Dockerfile
, чтобы определить, почему контейнер покидает контейнер.