这里主要是讲不需要在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也不需要输入密码。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐