한 컴퓨터에서 도커 컨테이너를 가져 와서 다른 컴퓨터에서 실행하려고 시도하고 다음 오류가 발생했습니다. " 데몬의 오류 응답 : 명령이 지정되지 않았습니다 ".
아래는 문제를 보여주는 간단한 예입니다.
docker --version
Docker version 1.10.1, build 9e83765
docker pull ubuntu
docker run --name u1 -dit ubuntu:latest
docker export -o exported u1
docker stop u1
docker rm u1
docker import exported ubuntu:imported
docker run --name u1 -dit ubuntu:imported
docker: Error response from daemon: No command specified.
이 예에서는 먼저 이미지 (우분투)를 u1
가져 와서 컨테이너 를 성공적으로 생성 / 실행 합니다. 그런 다음 해당 컨테이너를 파일 ( exported
) 로 내보내고 컨테이너를 중지 / 제거하고 파일을 새 이미지 ( ubuntu:imported
) 로 가져 와서 새 컨테이너를 실행합니다. 실패합니다.
docker inspect imagename:tagname
원본과 가져온 원본을 비교하여 실행할 수 있습니다 . 내가 가진 운이 없었다import
/export
과--change
다 함께 잘 작동하지만,save
/load
.