|
最近需要在ECS上进行安装moodle,采用以前的方式:下载docker-compose.yml文件,始终由于权限文件安装失败。纠结了近一个星期后 ,终于发现问题所在并成功安装。
bitnami现有的很多容器构建文件dockerfile中,加入了USER 1001。bitnami平台上k8s的uid为1001,默认下就可以使用,但在其他平台上可能会有问题。
解决方案就是,看一下服务器上是否具有sudo权限的UID 1001账号。如果没有,可以采用下面命令建立:
adduser -m -u 1001 user;
usermod -aG sudo user;
这样在该用户的目录和路径下,就可以使用bitnami上的non root 容器了。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-24 08:32
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社