天天看點

docker啟動centos7後sudo不能使用

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

  • 再重新進入容器
參考
  • https://blog.csdn.net/rznice/article/details/52253114