Docker启动特权?

Tec*_*ner 13 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  
Run Code Online (Sandbox Code Playgroud)

我想停止这个vm并将其作为--privileged运行.但我在这个码头工具中有很多东西.

我不想使用--run,因为它创建了一个新的docker实例,我必须重新做一切.

无论如何我可以在特权模式下停止并启动docker容器吗?

谢谢,r

Tho*_*eil 15

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

docker commit命令将获取容器文件系统(不包括卷)的内容,并从中生成新的docker镜像.这样,您就可以从具有相同内容的新图像创建新容器.

docker commit drunk_tesla mycentosimage
docker run -it --privileged mycentosimage bash
Run Code Online (Sandbox Code Playgroud)