bash – Docker在docker-build上运行脚本
谢谢你看这个问题.
所以我的问题涉及如何在docker-compose up指令上运行脚本的最佳实践. 目前我正在主机和容器之间共享一个卷,以允许脚本更改对主机和容器都可见. 脚本必须根据预定义的规则对主机进行更改. 所以我的问题是: 我怎么能在docker-compose up指令或者甚至从服务的dockerfile启动这个脚本,这样无论何时容器上升,“观察者”都可以找到正在进行的任何更改并写入. 有问题的容器将始终运行在debian / ubuntu操作系统上,并且应该独立于架构,这意味着它也应该能够在ARM上运行. 提前致谢 我也想知道,为什么这个问题只是因为有些人不理解而被贬低. 我希望在主机上运行脚本,而不是在容器内部.我需要主机更改其网络接口配置以轻松适应任何环境主机需要更改我重复..这应该是对用户无缝的,并且很容易可在运行Inside a CONTAINER的Web界面上进行编辑,以适应新环境. 我目前使用基于crontab在主机上运行的脚本来执行此操作.我只想了解如何从INSIDE a CONTAINER在HOST上运行脚本的最佳实践和示例,以便安装运算符只需运行docker-compose就可以轻松部署. 谢谢 解决方法
似乎没有最佳实践可以应用于您的案例.这里提出了一种解决方法:How to run shell script on host from docker container?是使用客户端/服务器技巧. >主机应运行一个小型服务器(选择一个端口并指定您应该等待的请求类型) 这可能存在严重的安全问题,因此使用风险由您自行承担. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |