[英]Run jhipster-registry in production
這是我先前關於在AWS上運行jhipster微服務應用程序的問題的延續。
我已經使用docker-machine
創建了一個安裝了Docker的新VM。
我已經設置了docker注冊表,並將其映像推送到該注冊表,以及在AWS-VM上登錄到此注冊表。
我試圖復制使用yo jhipster:docker-compose
生成的/docker-composer
yo jhipster:docker-compose
/docker-composer
目錄的內容,並嘗試運行:
docker-compose up -d
但是我收到錯誤:
ubuntu@aws-test:~/docker-compose$ sudo docker-compose up
Unsupported config option for services service: 'jhipster-registry'
我可以使用docker手動運行jhipster-registry,但是由於還有許多其他基礎服務,我希望創建生產docker-compose.yml
文件。
看來您使用的是不支持V2格式的舊版docker-compose
。 您需要至少升級到1.6.2(但最新的是1.7.0)。
除了docker-compose.yml
之外,您還應該具有jhipster-registry.yml
和elk.yml
文件,如果其中一個文件不存在,它將無法工作,因為docker-compose文件正在尋找這些文件。
如果你想擁有所有在一個文件中,你必須拷貝jhipster-registry
服務jhipster-registry.yml
到您的docker-compose.yml
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.