Docker运行似乎忽略名称参数

我已经基于我写的一些Dockerfilebuild立了一个docker镜像。

docker build -t someuser/somerepo:sometag .

但是,当我运行这个名称属性的图像显然被忽略。

docker run -t someuser/somerepo:sometag -d --name="somename"

然后Docker ps给出;

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a0225d20fddf someuser/somerepo:sometag "/bin/sh -c '/usr/lo 26 seconds ago Up 26 seconds 8600/tcp, 8600/udp tender_curie

凡分配的名字如下docker随机名称发生器。

图像本身正在按照预期工作,似乎正在做它的事情。 我知道这看起来很琐碎,但我不能让正在运行的容器接受一个名称。 我已经尝试了许多“ – ”的变体,在/不包括等号,不同的引号字符等,我可以想到。

所以问题是, 我做错了什么?

谢谢。

查看运行命令的语法: http : //docs.docker.com/reference/run/

 docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...] 

[options]IMAGE之前

所以你应该尝试

 docker run -t -d --name="somename" someuser/somerepo:sometag