84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
datadir 플래그를 사용하여 mysql 5.7 이미지를 실행하고 CMD에 bash 스크립트를 포함해 보세요.
결국 일어나는 일은 컨테이너가 실행되고 mysql에 대해 data 的文件夹; sh db_translations.sh라는 파일이 생성된다는 것입니다. 왜 이런 일이 발생하는지 아시나요?
data 的文件夹; sh db_translations.sh
많은 컨테이너가 bash /sh 作为 ENTRYPOINT 并且这可以工作,但对于 mysql 容器来说, >ENTRYPOINT 已经是一个脚本,它只接受提供的 CMD,并且不会以脚本形式重新评估.
bash
sh
ENTRYPOINT
>ENTRYPOINT
CMD
评估
스크립트와 환경을 재구성해야 할 수도 있지만 /docker-entrypoint-initdb.dhttps://hub.docker.com/_/mysql에서 각 문서의 스크립트 위치로 를 사용하는 방법을 확인하세요.
/docker-entrypoint-initdb.d
많은 컨테이너가
bash
/sh
作为ENTRYPOINT
并且这可以工作,但对于 mysql 容器来说,>ENTRYPOINT
已经是一个脚本,它只接受提供的CMD
,并且不会以脚本形式重新评估
.스크립트와 환경을 재구성해야 할 수도 있지만
/docker-entrypoint-initdb.d
https://hub.docker.com/_/mysql에서 각 문서의 스크립트 위치로 를 사용하는 방법을 확인하세요.