최근 Orion Context Broker와 관련된 프로젝트를 시작했습니다. 도커를 사용하여 Windows에서 시작하려고했습니다. 튜토리얼에서 원래의 코드를 사용하는 동안Orion Context Broker and Docker - 서버의 빈 응답
https://hub.docker.com/r/fiware/orion/
첫 번째 방법은 내가 가진 좋은, 오류가 나오지 않았다
ERROR: yaml.parser.ParserError: while parsing a block mapping
in ".\docker-compose.yml", line 1, column 1
expected <block end>, but found '<block mapping start>'
in ".\docker-compose.yml", line 5, column 2
그런 다음 나는 두 번째 방법에 이동하기로 결정, 나는 MongoDB를 시작 기본 매개 변수가 있습니다. 연결을 청취하고 도커 사이트에서 2A 방법을 사용했습니다.
sudo docker run -d --name orion1 -p 1026:1026 fiware/orion
시작하는 동안 오류를 반환하지 않았기 때문에 시작된 것처럼 보입니다. 그러나 내가 사용하는 경우 :
curl localhost:1026/version
아무 반응이 없으며 단지 고정되어 있으며 mongoDB 콘솔에는 새로운 연결이 없습니다. 도커 컨테이너의 addr이 맞습니다. 방화벽이 꺼져 있습니다. 연결되지 않은 것 같지만 실행 중입니다. 다시 orion 컨텍스트 브로커를 시작하려면 이미 실행 중임을 알기 때문에 중지하고 orion1을 제거한 다음 다시 시작할 수 있습니다. 다른 콘솔에서 mongoDB를 실행하면 Context Broker와 연결할 때 새로운 연결이 표시되는 반면 연결할 때 연결되지 않습니다. 내가 CB 로그를 선택하면
은 내가 당신에게 to download directly from github repository을 추천 해드립니다 ... 붙여 넣기가 때때로 까다 롭습니다 복사, 고정 표시기 - compose.yml이 실패 관해서time=Tuesday 24 Oct 21:37:32 2017.378Z | lvl=ERROR | corr=N/A
trans=N/A | from=N/A | srv=N/A | subsrv=N/A | comp=Orion |
op=mongoConnectionPool.cpp[152]:mongoConnect |
msg=Database Startup Error (cannot connect to mongo - doing 100 retries with a 1000 microsecond interval)
docker-compose.yml의 오류가 조금 이상합니다 ... 어떻게 파일을 가져 왔습니까? https://hub.docker.com/r/fiware/orion/에서 복사하여 붙여 넣으시겠습니까? – fgalan
예, 작성 파일이 해당 사이트에서 복사되므로 해당 오류가 발생할 것 같지 않습니다. 나는 그들이 원하는대로 달린다. Orion addres에 관해서는 내 게시물에 편집이 있습니다. –