docker启动centos7后sudo不能使用

时间:2024-01-22 08:18:20

docker启动centos7后sudo不能使用

过程
  1. 使用docker -it xxx /bin/sh进入centos镜像,然后安装了docker,想使用systemctl start docker启动docker服务,提示需要sudo权限
  2. 加上sudo提示sudo找不到,网上查了一下,使用yum insetall sudo安装后可以使用了
  3. 使用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
  • 再重新进入容器
参考