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