docker通过root用户进入容器

avatar 2023年3月16日18:18:24 评论 589 次浏览

我们一般在创建容器的时候,都是使用的普通用户进入容器,但是使用普通用户进入容器后就会出现有一些文件没有权限查看,很有就是安装等等很是麻烦,这里就说一下如何通过root用户进入容器,也可以通过root用户创建容器。这里就用到了容器的-u参数。看下面的例子。

 [root@www.wulaoer.org ~]# docker exec -it  jenkins /bin/bash
 jenkins@90610de8aac8:/$
 jenkins@90610de8aac8:/$
 jenkins@90610de8aac8:/$
 jenkins@90610de8aac8:/$

我们安装的jenkins默认登陆进去就是jenkins用户,有些文件没有权限打开,就需要我们使用到root用户进去了,这里说的参数就是"-u root"root可替换成系统中有的用户即可切换用户。

 [root@www.wulaoer.org ~]# docker exec -it -u root jenkins /bin/bash
 root@90610de8aac8:/#
 root@90610de8aac8:/#
 root@90610de8aac8:/#

这样就进入容器中,并且使用的是root用户,可以在容器中修改文件了,没哟了,看些其他的吧。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: