安装到Ubuntu容器中需要运行/etc/init.d/amh-start才会启动, 把/etc/init.d/amh-start放到dockerfile中的cmd 运行容器启动完程序容器会自动关闭
安装到Ubuntu容器中需要运行/etc/init.d/amh-start才会启动, 把/etc/init.d/amh-start放到dockerfile中的cmd 运行容器启动完程序容器会自动关闭
根据您的描述,回答如下:
安装到Ubuntu容器中需要运行/etc/init.d/amh-start才会启动, 把/etc/init.d/amh-start放到dockerfile中的cmd 运行容器启动完程序容器会自动关闭。
2 回答2.8k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
2 回答802 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
4 回答2.1k 阅读
1 回答3.1k 阅读
1 回答1.4k 阅读✓ 已解决
docker里没有init服务项,就不能自动启动,容器会自动关闭看是否CMD的进程关闭了原因,amh-start只是脚本并不会一直停留,估计需要改脚本与命令,或是直接用docker的exec来启动看看,服务器启动同样执行。
建议是直接安装amh,目前没有专提供docker版本,如果是考虑安全,amh上也有安全沙盒模式可以隔离(类似模拟linux的运行目录)