如何复制正在运行的Docker容器

Mah*_*bub 3 docker docker-container

我有一个正在运行的Docker容器

sudo docker ps -a                                                                                                                                                                  
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS               NAMES
c5a24953e383 gradle "bash" 22minutesagoUp 22 minutes      naughty_torvalds
Run Code Online (Sandbox Code Playgroud)

我可以复制并运行该容器吗?它的命令是什么?

lar*_*sks 8

您可以使用以下docker commit命令从该容器中创建新图像:

docker commit c5a24953e383 newimagename
Run Code Online (Sandbox Code Playgroud)

然后从该映像启动一个新容器:

docker run [...same arguments as the other one...] newimagename
Run Code Online (Sandbox Code Playgroud)