나는 도커에 문제가 있습니다. 나는 SonarQube 3.6.2에 대한 내 자신의 이미지를 가지고 있는데 여기에는 몇 가지 맞춤 규칙이 포함되어 있습니다. 컨테이너에 넣으려고했지만, 컨테이너를 시작하려고 할 때 SonarQube를 실행하면 컨테이너가 계속해서 다시 시작됩니다.Docker가 다시 시작되어 계속됩니다.
#!/bin/bash
set -e
#nohup /sonarQube362/bin/linux-x86-64/sonar.sh start
exec /sonarQube362/bin/linux-x86-64/sonar.sh start
: 내부 이러한 명령 라인을 타사 run.sh를 사용하여, CMD
(두 형태) : ENTRYPOINT
(ENTRYPOINT["/sonarQube362/bin/linux-x86-64/sonar.sh", "start"]
및 ENTRYPOINT /sonarQube362/bin/linux-x86-64/sonar.sh start
모두 형태 :)
CMD top
로 끝나는 경우 로그는 단순히 그때
docker exec -ti container bash
할 수있는 IT 및 실행으로,
... 그 Sonar is restarted
, 다시, 다시, 다시 불평 위의 명령 중 하나 성공적으로
CMD
또는 ENTRYPOINT
SonarQube/Docker가 루프를 다시 시작하는 이유는 무엇입니까?
건배,
'도커 로그 CONTAINER_NAME'의 표시 내용은 무엇입니까? – jwodder
3.6.2는 고대 버전입니다. 4.5.6은 현재 LTS 버전이고, 다음 LTS 인 5.6은 곧 출시 될 예정입니다. –
@jwodder : 간단히 "SonarQube 시작 ... SonarQube 시작됨" – Olivier