2  Docker

2.1 指定账号密码安装、启动docker

Code
# docker run -d --name rstudio -p 8787:8787 -e USER=rstudio -e PASSWORD=****** rocker/rstudio

2.2 挂载本地目录至rstudio

新生成一个容器,如果跟原来容器同名,要把原来的容器删除才行

Code
# docker run -d -v D:/xampp/htdocs/rstudio:/home/rstudio -p 8787:8787 --name rstudio -e PASSWORD=******* rocker/rstudio

这是一个 docker run 命令,用于在Docker容器中运行RStudio Server。下面是该命令各参数的解释:

  • -d: 指定容器在后台运行。
  • --name rstudio: 将容器命名为 rstudio,以便以后可以轻松地操作它。
  • -p 8787:8787: 将容器内部的8787端口暴露到主机的8787端口,这样您就可以通过浏览器访问RStudio Server了。
  • -e USER=rstudio: 指定RStudio Server使用的用户名为 rstudio。如果未指定,则默认用户名为 rstudio
  • -e PASSWORD=********: 指定RStudio Server使用的密码为 ********
  • rocker/rstudio: 包含RStudio Server的镜像,这个镜像基于Debian Linux,并包含R和RStudio Server。

综上所述,该命令将在Docker容器中启动RStudio Server,并将登录凭证设置为用户名 rstudio 和密码 ********。您可以通过在Web浏览器中输入 http://<服务器IP地址>:8787 来访问RStudio Server,其中 <服务器IP地址> 是运行Docker容器的主机的实际IP地址。

2.3 创建dash应用的容器

  1. 注意开启防火墙
  2. 在容器里启动dash-app
docker run -it --name demo -p 0.0.0.0:8050:8050 -v E:/demo:/demo python:latest