docker启动centos7后sudo不能使用
过程
- 使用
docker -it xxx /bin/sh
进入centos镜像,然后安装了docker,想使用systemctl start docker
启动docker服务,提示需要sudo权限 - 加上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
- 再重新进入容器