要在Docker容器外執行shell腳本,可以使用以下步驟:
script.sh
。chmod +x script.sh
命令來添加執行權限。docker cp
命令將shell腳本文件復制到Docker容器中的一個目錄,比如/tmp
目錄。例如,運行以下命令:docker cp script.sh <container_id>:/tmp/script.sh
,其中<container_id>
是Docker容器的ID或名稱。docker exec -it <container_id> /bin/bash
命令進入容器,其中<container_id>
是Docker容器的ID或名稱。/tmp/script.sh
,其中/tmp/script.sh
是在步驟3中復制到容器中的腳本文件的路徑。這樣,你就可以在Docker容器外執行shell腳本了。