0
hsql DB 서버가 시작 되 자마자 몇 개의 hsql 스크립트를 실행할 컨테이너를 만듭니다 (모든 테이블/스키마를 보유하는 이미지입니다). 도커에서 HSQL 서버를 시작할 때 기본 스크립트를 실행하십시오.
나는java ${java_vm_parameters} -cp /opt/hsqldb/hsqldb.jar org.hsqldb.Server -database.0 "file:/opt/database/${hsqldb_database_name}
내가 어디 * .script/* 같은 디렉토리에 내 스크립트를 넣어 시도 서버 인스턴스를 시작하는 entrypoint.sh 파일에 아래 라인을 가지고 .log는이 스크립트가 실행되기를 바라고 있으며 작동하지 않습니다. 어떤 도움을 주셔서 감사합니다.
오류가 있습니까? 제공 할 수있는 로그는 무엇입니까? 'docker run' 만이 아니라 실제 도커 exec 세션에서 명령을 실행하십시오. –
@ cricket_007 오류가 없습니다. 스크립트는 복사되지만 테이블은 생성되지 않습니다. –
@ cricket_007 심지어 올바른 접근 방법이라면 확실합니다 –