您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何从Docker容器在主机上运行Shell脚本?

如何从Docker容器在主机上运行Shell脚本?

那真的取决于您需要该bash脚本执行的操作!

例如,如果bash脚本仅回显某些输出,则可以执行

docker run --rm -v $(pwd)/mybashscript.sh:/mybashscript.sh ubuntu bash /mybashscript.sh

另一种可能性是您希望bash脚本安装某些软件-例如要安装docker-compose的脚本。你可以做类似的事情

docker run --rm -v /usr/bin:/usr/bin --privileged -v $(pwd)/mybashscript.sh:/mybashscript.sh ubuntu bash /mybashscript.sh

但是,此时,您真的必须深入了解脚本在做什么,以允许容器从容器内部对其主机授予特定权限。

其他 2022/1/1 18:23:57 有558人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶