![](/img/trans.png)
[英]Docker container is only able to access MSSQL running inside another container with the internal IP/port
[英]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.