如何在Docker容器中重启闪亮的服务器?

我有一个Dockerized R Shiny应用程序,扩展了
rocker/shiny图像.我想在某些时候重新启动Docker容器内的闪亮服务器.从
documentation of shiny-server开始,我尝试了不同Linux版本的所有命令,但没有一个能够工作.

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

最佳答案 命令

docker ps

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

docker exec -it <container_id> bash

进入所需的docker容器.然后

sudo -i 
sudo systemctl restart shiny-server

重启闪亮的服务器.希望有所帮助,systemctl可能只适用于Ubuntu.

点赞