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
- 再重新進入容器