2014-08-27 2 views
0

필자가 작성한 일부 Dockerfile을 기반으로 도커 이미지를 만들었습니다.Docker run이 name 인수를 무시하는 것으로 나타납니다.

docker build -t someuser/somerepo:sometag .

하지만이 이름이 이미지를 실행할 때 속성은 분명히 무시됩니다.

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

도커 추신 후 제공; 할당 된 이름이 항만 노동자에게 임의의 이름 생성기를 다음과

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

.

이미지 자체가 의도 한대로 작동하며 그 일을하는 것처럼 보입니다. 이것은 겉으로는 사소한 일입니다.하지만 저는 실행중인 컨테이너가 이름을 수락 할 수 없습니다. 내가 생각할 수있는 것처럼 등호, 다른 인용 부호 등을 제외하고 "-", in/of의 많은 변형을 시도했다.

질문은 다음과 같습니다. 내가 뭘 잘못하고 있니?

감사합니다. 실행 명령의 구문에서

답변

3

보기 : 당신이 시도해야 http://docs.docker.com/reference/run/

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

[options] 이동 IMAGE 그래서

전에

docker run -t -d --name="somename" someuser/somerepo:sometag 
관련 문제