如何在Docker容器中重新启动shiny的服务器?

我有一个Dockerized R Shiny应用程序,可以扩展摇杆/shiny的图像。 我想在某个时候重新启动Docker容器中的shiny-server。 从shiny-server的文档中 ,我尝试了不同Linux版本的所有命令,但都没有工作。

有谁知道如何重新启动在Docker容器中的shiny服务器?

命令

docker ps 

列出所有正在运行的容器,获取所需的容器ID。 然后运行

 docker exec -it <container_id> bash 

进入所需的docker集装箱。 然后

 sudo -i sudo systemctl restart shiny-server 

重新启动shiny的服务器。 希望有帮助,systemctl可能只适用于Ubuntu。