Docker commit не работает
У меня есть lucid: последнее изображение с Ubuntu 10.04. После запуска этого образа я пытаюсь изменить имя хоста:
docker run -t -i lucid:latest /bin/bash
После изменения имени хоста в другом окне консоли я набираю команды:
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fdab6a995726 lucid:latest "/bin/bash" 4 seconds ago Up 3 seconds furious_stallman
$ sudo docker commit fdab6a995726
После этого мои изменения, которые я делаю в этом изображении, должны быть сохранены, но это не так. Если я выйду из контейнера и вернусь снова, изменения не будут приняты. В чем дело?
1 ответ
Тебе стоит попробовать docker commit fdab6a995726 IMAGENAME
с IMAGENAME имя, которое вы хотите дать своему изображению (свободный выбор). также обычно нет необходимости писать sudo docker
, просто docker commit ID IMAGENAME
или же docker commit CONTAINERNAME IMAGENAME
(имя контейнера может быть установлено при использовании "--name CONTAINERNAME" в команде запуска (например, docker run -t -i --name test lucid:latest /bin/bash
)