如何将rocker/verse配置ROOT=TRUE添加到docker compose文件?
我正在通过docker compose运行docker容器。是我正在使用的图像 在上面的页面链接中,有一个部分“授予用户root权限(添加到sudoers)”,其中有一个示例:如何将rocker/verse配置ROOT=TRUE添加到docker compose文件?,docker,docker-compose,Docker,Docker Compose,我正在通过docker compose运行docker容器。是我正在使用的图像 在上面的页面链接中,有一个部分“授予用户root权限(添加到sudoers)”,其中有一个示例: docker run -d -p 8787:8787 -e ROOT=TRUE -e PASSWORD=yourpasswordhere rocker/rstudio 我的问题是,如何在docker compose中使用这个ROOT=TRUE配置 尝试: version: "3.5" service
docker run -d -p 8787:8787 -e ROOT=TRUE -e PASSWORD=yourpasswordhere rocker/rstudio
我的问题是,如何在docker compose中使用这个ROOT=TRUE配置
尝试:
version: "3.5"
services:
server:
image: 123456.blah.dogs.us-east-1.amazonaws.com/ds/rstudio-image/main:latest
ports:
- 8787:8787
environment:
PASSWORD: test
root: 'TRUE'
当我尝试运行此功能时,我得到:
码头工人整理
错误:撰写文件“./docker Compose.yaml”无效,因为:
不支持services.server的配置选项:“root”
作为容器运行此映像时,如何通过docker compose添加配置ROOT=TRUE?
ROOT
是一个环境变量,应该像使用PASSWORD
一样添加到environment
下。是的,这很有效。非常感谢