容器内安装amh不会自动启动?

新手上路,请多包涵

安装到Ubuntu容器中需要运行/etc/init.d/amh-start才会启动, 把/etc/init.d/amh-start放到dockerfile中的cmd 运行容器启动完程序容器会自动关闭

阅读 949
avatarAI BotBETA

根据您的描述,回答如下:
安装到Ubuntu容器中需要运行/etc/init.d/amh-start才会启动, 把/etc/init.d/amh-start放到dockerfile中的cmd 运行容器启动完程序容器会自动关闭。

1 个回答

docker里没有init服务项,就不能自动启动,容器会自动关闭看是否CMD的进程关闭了原因,amh-start只是脚本并不会一直停留,估计需要改脚本与命令,或是直接用docker的exec来启动看看,服务器启动同样执行。
建议是直接安装amh,目前没有专提供docker版本,如果是考虑安全,amh上也有安全沙盒模式可以隔离(类似模拟linux的运行目录)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题