답변:
시도 : sudo docker run -i -t --name container1 우분투 날짜
이 예제에서 사용 된 https://docs.docker.com/examples/postgresql_service/
컨테이너 이름과 컨테이너 ID 사이의 오해 일 가능성이 있습니까? 컨테이너 ID는 항상 임의의 해시입니다. 컨테이너 이름에 대한 별도의 열이 있습니다.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3109b5cbbee2 firehoseprivate_firehose:latest /bin/sh -c 'bundle e 17 hours ago Exited (-1) 17 hours ago firehoseprivate_firehose_1
이 예제에서는 다음을 사용하여 컨테이너를 시작했습니다.
docker run --name firehoseprivate_firehose_1 firehoseprivate_firehose
이름 열은 내가 지정한 이름으로 설정됩니다. 그러나 여전히 참조 용으로 고유 한 ID를 얻습니다. 이름이나 ID로 컨테이너를 참조 할 수 있습니다. 예를 들면 다음과 같습니다.
docker inspect firehoseprivate_firehose_1
과...
docker inspect 3109b5cbbee2
둘 다 유효합니다.