Я пытаюсь использовать jhipster для создания набора приложений microservices architecture. Изнутри jhipster-devbox, я делаю следующее:Jhipster Docker-compose conflict
$ mkdir mygateway && cd mygateway
$ yo jhipster
- выберите шлюз, ответить на все вопросы
$ ./gradlew bootRepackage -Pdev buildDocker
хотите, чтобы убедиться, это все бежит локально, прежде чем я стараюсь, чтобы переместить его в AWS
$ cd.. && mkdir myapi && && cd myapi
$ yo jhipster
- выберите microservices приложение (такое же имя пакета в качестве шлюза ... делать, если что не знаю вопросы, но не для этого вопроса)
$ ./gradlew bootRepackage -Pdev buildDocker
$ cd .. && mkdir docker-compose && cd docker-compose
$ yo jhipster:docker-compose
(все пункты успешно выполняются в данный момент)
$ docker-compose up -d
возвращает:
ERROR: Conflict. The name "/jhipster-registry" is already in use by container a785f619b5dd985b3ff30a8ed6e41066795eb8b5e108d2549cd4a9d5dc27710a. You have to remove (or rename) that container to be able to reuse that name.
Казалось бы «jhipster-registry» доступен внутри gateway
и api
приложений, которые я только что создал ... Я пробовал комментировать их из файла app.yml
без успеха?
Спасибо @sdoxsee Я дам этот снимок. Вот что я подумал, и я читал документы docker-composer' и продолжал работать 'docker-composer ps' и ничего не видел –
try' docker ps -a' – sdoxsee
Спасибо @sdboxsee, что сработало! Работает и работает. –