如何在Docker中分配一个名称来运行容器?

我已经使用命令从特定图像创build容器

$ docker run -d -P selenium/hub 

运行容器状态如下:

 $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 345df9ed5b47 selenium/hub "/opt/bin/entry_point" 5 seconds ago Up 4 seconds 0.0.0.0:32768->4444/tcp clever_williams 

这里默认的名字是“clever_williams”,我忘了给它分配新的名字,我需要将默认名称更改为正在运行的容器,那么我该怎么做呢?

检查docker rename适用于正在运行的容器:

 docker rename 345df9ed5b47 new_name 

(这是码头1.10 +,从PR 8570 )