2016-04-10 20 views
0

microservices architecture uygulama kümesi oluşturmak için jhipster kullanmayı deniyorum. seçme geçidi, ben AWSJhipster Docker-compose çakışması

taşımak çalışmadan önce

$ ./gradlew bootRepackage -Pdev buildDocker lokal bu her çalışır emin olmak için tüm sorulara cevap -

$ mkdir mygateway && cd mygateway

$ yo jhipster: jhipster-devbox içinden, ben aşağıdakileri yapın

$ cd.. && mkdir myapi && && cd myapi

$ yo jhipster - select microservices uygulaması (ağ geçidi olarak aynı paket adı ... eğer bilmiyorum Ancak

$ ./gradlew bootRepackage -Pdev buildDocker

$ cd .. && mkdir docker-compose && cd docker-compose

$ yo jhipster:docker-compose) bu soru için hususlar (bütün öğeler) bu noktaya başarıyla işletilen

$ docker-compose up -d döner adres:

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.

O görünür "jhipster-kayıt defteri"içinde kullanılabilir Yeni oluşturduğumve api uygulamalar app.yml dosyasından hiç yorum yapmadan yorum yapmayı denedim mi?

cevap

5

Aynı sorun vardı ama "jhipster-registry" adında bir docker konteyneriniz var. Sanırım daha önce daha önce docker ile en az 1 tane daha diğer jhipster microservices yığını oluşturmuştun. Jhipster kayıt defteri kapsayıcısını (yani, docker rm jhipster-registry) ve daha sonra run docker-compose up -d'u tekrar kaldırırsanız, kapsayıcıyı yeniden oluşturacak kadar iyi olmalısınız. Jhipster-kayıt kapsayıcısının neden olduğu dizinin önbelleğe alınmadığından emin değilim (yığındaki diğer kaplar gibi). Ben özellikle konteyner "jhipster-kayıt defteri" ismini jhipster-registry.yml dosyası ile ilgisi olduğunu düşünüyorum.

+0

Teşekkürler @sdoxsee Bunu bir şans vereceğim. Ne düşündüğüm ve "docker-besteci" belgelerini okuyordum ve "docker-besteci ps" yi çalıştırmaya devam ettim ve hiçbir şey görmedim –

+0

'docker ps -a' – sdoxsee

+1

denediniz @sdboxsee işe yaradı! Faal ve çalışır durumda. –