我的问题与如何在docker-compose up指令中运行脚本的最佳实践有关。目前,我通过在主机和容器之间共享一个卷来实现使脚本更改对主机和容器都可见,就像一个监视脚本轮询配置文件中的更改一样。脚本必须根据预定义的规则在主机上处理更改。
如何在docker-compose up指令或服务的Dockerfile中启动此脚本,以便每当容器启动时,“watcher”都可以找到正在进行的任何更改并进行写入。
所涉及的容器将始终在Debian / Ubuntu操作系统上运行,并且应该是体系结构无关的,这意味着它也应该能够在ARM上运行。
我希望在主机上运行脚本,而不是在容器内运行。我需要主机更改其网络接口配置,以便轻松适应任何环境,我重申..这对用户来说应该是无缝的,并且可以在运行在容器内的Web界面上轻松编辑,以适应新环境。
我目前使用基于crontab在主机上运行的脚本来执行此操作。我只是想知道如何从容器内部运行主机上的脚本的最佳实践和示例,以便安装操作员只需运行docker-compose up即可轻松部署。
eth0
得到了172.17.0.2
),第二条命令打印有关主机的信息。问题出在哪里? - tgogos