这里主要是讲不需要在Docker容器内输入密码的方式,非常简单:
1. 首先在启用Docker容器的时候,必须加上--privileged=true。例:
docker run -d -p 8888:8888 --privileged=true myImage
-d是在后台运行;-p 8888:8888表示端口的映射,可以自行修改。--privileged=true必须加,否则后续操作不生效。
2. 在进入容器时,使用:
docker exec -it -u root [ContainerID] /bin/bash
3. 此时你已经以root身份进入docker容器了 ,就算使用su也不需要输入密码。