可能是由于以下几个原因导致的:
-e
参数来解决。-v
参数来映射文件路径。-u
参数指定合适的用户来解决。--network
参数指定网络模式或者使用--add-host
参数添加主机名和IP地址的映射来解决。--cpus
和--memory
参数来限制容器的CPU和内存使用。总结起来,从bash脚本调用docker run的奇怪行为可能是由于环境变量、文件路径、用户权限、网络访问和容器资源限制等问题导致的。解决这些问题可以通过设置合适的环境变量、使用绝对路径、指定合适的用户、配置网络访问和限制容器资源等方式来解决。腾讯云提供了丰富的容器服务,例如腾讯云容器服务 TKE,可以帮助用户轻松管理和运行容器化应用。详情请参考:腾讯云容器服务 TKE。
领取专属 10元无门槛券
手把手带您无忧上云