programing

도커로 mariaDB 컨테이너 및 시작 스크립트 시작

lovejava 2023. 9. 6. 21:42

도커로 mariaDB 컨테이너 및 시작 스크립트 시작

mariaDB 컨테이너를 만들고 있습니다.docker run와 함께-v pathToSQL:/docker-entrypoint-initdb.d/script.sql자바를 통한 옵션.컨테이너가 언제 내 JDBC 클라이언트와 연결될 준비가 되었는지 어떻게 확인해야 할지 모르겠습니다.초기 스크립트 실행이 중지되고 DB가 작동할 준비가 된 시점은 어떻게 알 수 있습니까?이런 일은 피하고 싶습니다.Thread.sleep(20000), 그것이 현재의 나의 해결책입니다.저는 이와 같은 일을 이루고 싶습니다.

Execute command
IF
    return OK then connect do DB
ELSE
    wait 5 second and execute command again.

언급URL : https://stackoverflow.com/questions/51499063/starting-mariadb-container-and-start-up-script-with-docker