@SuperTester777

При попытке старта селеноид контейнера с новыми параметрами получаю ошибку, что с таким именем контейнер уже существует, как это фиксится?

Есть список docker контейнеров.
5e3294f4122fd473956669.png

Контейнер selenoid работает с параметрами:
"-service-startup-timeout",
            "10m",
            "-session-attempt-timeout",
            "10m",
            "-session-delete-timeout",
            "5m"

Мне нужно выставить -session-delete-timeout 10m.
Выполняю команду sudo ./cm_linux_amd64 selenoid start --args "session-delete-timeout 10m" (предварительно останавливаю selenoid контейнер)
Получаю ошибку:
Failed to start: failed to create container: Error response from daemon: Conflict. The container name "/selenoid" is already in use by container 15fc4feaaf050575eb36e73c7c3a1b156bf7adbe56c559287f97f2498b307b1a. You have to remove (or rename) that container to be able to reuse that name.

1) Я правильно понимаю, что мне надо удалить контейнер с именем selenoid_selenoid_1 (судя по скрину)?
2) Не совсем понятно, почему при старте пытается создаться новый контейнер (судя по ошибке), мы ведь стартуем уже существующий контейнер, который просто в стопе находится. Т.е. я либо не совсем понимаю, что делает команда, либо некорректная ошибка
3) Опасаюсь, что, возможно, потеряются какие-то важные настройки. Или при новом старте контейнера по образу всё должно восстановиться?
4) Если какая-то другая последовательность действий должна быть, то какая?
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 2
@SuperTester777
лень лезть в документацию ?
docker container prune -fи
docker container rm <имя>
или даже
CONTAINER='имя'
docker stop $CONTAINER
ID=$(docker container ls -a| grep $CONTAINER | awk '{print $1}')
docker rm $ID


оно кстати там так прямо и написано

You have to remove (or rename) that container to be able to reuse that name.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Абсолют Банк Москва
от 150 000 до 170 000 ₽
AI People Санкт-Петербург
от 100 000 ₽
SAYMON Санкт-Петербург
от 120 000 до 200 000 ₽