docker启动centos7后sudo不能使用
过程
- 使用
进入centos镜像,然后安装了docker,想使用docker -it xxx /bin/sh
启动docker服务,提示需要sudo权限systemctl start docker
- 加上sudo提示sudo找不到,网上查了一下,使用
安装后可以使用了yum insetall sudo
-
又提示sudo systemctl start docker
Failed to get D-Bus connection: Operation not permitted
解决办法
- 以特权模式创建容器
docker run -it --name centos7 --privileged=true centos:latest /usr/sbin/init
- 再重新进入容器
参考
- https://blog.csdn.net/rznice/article/details/52253114