Docker:一旦服务器在前台启动,如何获得交互模式?

我正在通过Docker运行Debian上的Kurento

docker run -d --name kurento -p 8888:8888 kurento/kurento-media-server 

这启动了kurento服务器。 问题是:我需要configuration在docker中运行的/etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini文件,我不知道如何访问它,因为它在后台运行

当我以交互模式运行docker时:

 docker run -it --name kurento -p 8888:8888 kurento/kurento-media-server 

服务器在前台运行,除了CTRL + C之外,我什么也做不了(我试过ctrl + Z放进BG进程)

任何想法 ?

如果您必须input初始configuration文件,最好的方法是在启动时使用音量:

docker run -d --name kurento -p 8888:8888 -v /etc/kurento/modules/kurento/:/path/to/your/env/kurento kurento/kurento-media-server

而inside /path/to/your/env/kurento将会是你的WebRtcEndpoint.conf.ini文件

如果你只是想在机器内部跳转,你可以'执行bash':

docker exec -it kurento /bin/bash

一旦你的容器启动并运行,你可以使用下面的命令在该容器中创build一个bash会话:

 docker exec -ti <container_name> bash