Próbuję pobrać kontener dokujący z jednego komputera i uruchomić go na innym i napotkałem błąd: „ Odpowiedź błędu od demona: Nie określono polecenia ”.
Poniżej znajduje się uproszczony przykład pokazujący problem:
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.
W tym przykładzie najpierw pobieramy obraz (ubuntu) i z powodzeniem tworzymy / uruchamiamy u1
z niego kontener . Następnie eksportujemy ten kontener do pliku ( exported
), zatrzymujemy / usuwamy kontener, importujemy plik do nowego obrazu ( ubuntu:imported
) i próbujemy uruchomić z niego nowy kontener. To nie wyszło.
docker inspect imagename:tagname
porównanie oryginału i tego zaimportowanego. Nie miałem szczęścia zimport
/export
i--change
chociaż wszystko działa dobrze zsave
/load
.