无法在 Rstudio 中提取 docker 图像

Unable to pull docker image in Rstudio

我无法使用 babelwhale 库从 Rstudio 中提取 docker 图像。我尝试了 运行 下面的命令

babelwhale::pull_container("ubuntu:18.04")

但是报错如下

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.40/images/create?fromImage=ubuntu&tag=18.04: dial unix /var/run/docker.sock: connect: permission denied
Error in processx::run("docker", c("pull", container_id), echo = TRUE) : 
  System command error

您似乎在 unix 系统中使用 RStudio,这可能需要 root 访问权限才能从 docker 中提取图像。我认为您应该尝试使用命令

从终端以 sudo 权限启动 Rstudio
sudo rstudio

然后重新运行上面的 babelwhale 函数。