繁体   English   中英

在 mssql docker 容器内获取 root 访问权限

[英]Get root access inside mssql docker container

我根据微软提供的官方镜像( https://hub.docker.com/_/microsoft-mssql-server )创建了一个MSSQL docker容器。

我在运行的容器中启动了一个 bash shell 并试图删除一些文件。

sudo docker exec -it sql1 "bash"

在容器内部,它使用mssql帐户(默认情况下)。

当我尝试删除文件时似乎存在一些权限问题。

rm -f *.csv
rm: cannot remove 'xxx.csv': Operation not permitted

如何获得删除文件的root权限? 我不确定我可以使用什么默认密码来以 root 身份运行rm

非常感谢!

您可以将用户指定为参数:

sudo docker exec -it --user root sql1 "bash"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM