-v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
docker: Error response from daemon: Conflict. The container name "/portainer" is already in use by container "df3ca29781313dd52198d656e861f319cd11dc0f30736cb3bdcdcc16e1b1d3be". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.
rubin1@rubin1:~$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
26e597ca202e checkboxinua/agentsign:latest "docker-etrypoint" 58 minutes ago Up 8 minutes rubin1_signer_1
rubin1@rubin1:~$
почему мне выдаёт что такое имя portainer занято, хотя такого контейнера нет?
docker stop $(docker ps -aq) && docker rm $(docker ps -aq)
И чтоб конфликтов не было - добавляй флаг --rm к команде запуска
почти что sudo rm -rf /
отнюдь docker system prune -a
Нет, потому что контейнеры эфемерны
Вот я тоже не пойму зачем это? Чтобы оно потом удаляло контейнер? А если я хочу чтобы он потом сам запускался после перезапуска пк - я добавляю --restart=always - я правильно понял?
Немного не так. Возникла ошибка и контейнер остановился, может он и перезапускается но имя уже зарезервировано и по новой уже не поднимешь потому что занято
как знаете, только суть команды в том, чтобы стопнуть и удалить все контейнеры)
Ну вот мой портейнер после перезапуска системы был в ps но я не мог на него попасть по порту 9000. Вот мне надо чтобы оно именно с этими параметрами перезапускалось.
У портейнера не хватает волюма с настройками После перезапуска он наново поднялся и подождал 5 минут. Так как в него не вошли - он автоматом остановился по правилам безопасности
Обсуждают сегодня