要執(zhí)行容器內(nèi)的腳本,可以使用以下命令:
查看容器ID或名稱(chēng):
docker ps
進(jìn)入容器:
docker exec -it <容器ID或名稱(chēng)> /bin/bash
在容器中執(zhí)行腳本:
./path/to/script.sh
如果你已經(jīng)在主機(jī)上有腳本文件,可以通過(guò)將本地文件掛載到容器中來(lái)執(zhí)行腳本。這樣,你可以在主機(jī)上編輯腳本,并在容器內(nèi)執(zhí)行更新后的腳本。以下是一個(gè)示例命令:
docker run -v /path/to/host/script.sh:/path/to/container/script.sh <容器鏡像名稱(chēng)> /path/to/container/script.sh
這將運(yùn)行一個(gè)容器并掛載主機(jī)上的腳本文件。然后,它將在容器中執(zhí)行掛載的腳本。請(qǐng)確保將<容器鏡像名稱(chēng)>
替換為你實(shí)際使用的容器鏡像的名稱(chēng)。