fox_12
@fox_12
Расставляю биты, управляю заряженными частицами

Проблема с повторным запуском контейнера?

Есть некий контейнер, который запускается, собирает данные, отправляет результаты и завершает свою работу:

docker-compose.yml
services:
    sonarqube-client:
        image: boube/sonarqube-client
        env_file: .env
        volumes:
           - ./:/opt/site
        container_name: sonarqube-client
        working_dir: /opt/site
        command: sonar-scanner -Dsonar.projectKey=$SONAR_KEY -Dsonar.sources=/opt/site/src  -Dsonar.host.url=$SONAR_HOST -Dsonar.login=$SONAR_LOGIN -X


Запускается стандартно:
docker-compose -f docker-compose.yml up -d

Все хорошо - но при повторном запуске возникает проблема
ERROR: for sonarqube-client  Cannot start service sonarqube-client: network 07b57dedf276dabf2ad767139d45a6cb45ba5f2b38516c03b3ac88ce075ea61f not found

которая лечится
docker system prune

Как этого избежать?
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
smilingcheater
@smilingcheater
Ругается, что не может найти сеть с каким-то странным именем. Вероятно надо как-то сделать чтобы имя сетевого адаптера (?) не менялось. Пробовали прописывать конкретные настройки сети в докер-композе? https://docs.docker.com/compose/networking/

Опишите секцию network
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы