无法在docker

时间:2017-06-29 19:54:29

标签: scala docker netty dockerfile

我正在尝试在docker上部署scala应用程序,但是服务器会立即启动并停止使用控制台中的以下日志,

---(运行应用程序,启用自动重新加载)---

[info] p.c.s.NettyServer - 在/ 0上侦听HTTP:0:0:0:0:0:0:0:9002

(服务器启动,使用Ctrl + D停止并返回控制台...)

[info] p.c.s.NettyServer - 停止服务器......

我在docker上使用以下命令启动服务器, activator -Dsbt.override.build.repos = true -Dsbt.repository.config =。/ repositories -Dsbt.log.noformat = true clean coverage" run 9002" &安培;

你们知道如何防止服务器停止直到容器被杀死吗?

1 个答案:

答案 0 :(得分:0)

您是否在命令中包含CREATE TRIGGER b_ins AFTER INSERT ON b FOR EACH ROW UPDATE a SET timestamp = CURRENT_TIMESTAMP WHERE id = NEW.a_id; ?这将命令分配到后台,然后容器退出。你可以通过删除&来解决这个问题。否则,需要更多信息。

您能提供&,包括用于启动容器的完整命令吗?此外,总是发布事物的版本是一个好主意(Scala,Docker等的版本)。