Docker启动特权?

我对docker很陌生。我有一个docker集装箱正在运行。

[root@vm Downloads]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES fc86020fff36 centos:6.6 "/bin/bash" 5 days ago Up 17 hours drunk_tesla 

我想停止这个虚拟机,并运行它为 – 特权。 但是我在这个docker里有很多东西。

我不想使用–run,因为它创build了一个新的docker实例,我必须重新做所有事情。

有反正我可以停止,并在特权模式启动docker集装箱?

谢谢,r

由于用于创build此容器的docker镜像( centos:6.6 )没有卷,这意味着您在此容器中修改的任何数据都将写入容器文件系统本身(而不是在Docker卷上 )。

docker commit命令将获取容器文件系统的内容(卷除外),并从中产生一个新的docker镜像。 通过这种方式,您将能够从该新图像创build一个具有相同内容的新容器。

 docker commit drunk_tesla mycentosimage docker run -it --privileged mycentosimage bash