有的时候我们进入docker容器,需要安装vi命令等,但是发现没有root权限。
这个问题是我在练习java操作solr时遇到,使用docker安装solr环境后,使用java操作solr发现需要修改managed-schema,但是发现没有vi,也不是root用户
以下是docker exec -it 容器id /bin/bash进入的
网上查找了相关资料,进入容器的时候可以加上-u root
sudo docker exec -it e9e116463a75 -u root bash
但是我的发现这个命令会报错
然后我交换了下位置,竟然成功了。
博客若对你有用,欢迎扫码打赏,你的打赏是我写作的动力。